sdkProvider-backed

Pull sales navigator lead list

pipeline.pullSalesNavigatorLeadList

Pull people from a discovered Sales Navigator saved lead list by ID or URL. This is a deterministic provider call and does not use Pipeline hosted AI. It returns canonical people records without creating a table or campaign; use create-table plus add-table-rows, then qualify, enrich, and send-table-to-campaign.

Parameters

workspaceId
string
Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client.
accountId
string
Optional LinkedIn account UUID. Defaults to the active workspace account for API-key callers.
listUrlOrIdrequired
string
Saved lead-list ID or LinkedIn Sales Navigator people-list URL.
limit
number
Maximum people to pull (1-500, default 100).

Example

TypeScripttypescript
await pipeline.pullSalesNavigatorLeadList({
"listUrlOrId": "1"
})

Response

Success response schemajson schema
{
"type": "object",
"properties": {
"accountId": {
"type": "string"
},
"sourceType": {
"type": "string",
"enum": [
"lead_list"
]
},
"people": {
"type": "array",
"items": {
"type": "object",
"properties": {
"fullName": {
"type": "string"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"linkedinUrl": {
"type": "string"
},
"jobTitle": {
"type": "string"
},
"headline": {
"type": "string"
},
"summary": {
"type": "string"
},
"profilePictureUrl": {
"type": "string"
},
"location": {
"type": "object",
"properties": {
"raw": {
"type": "string"
}
}
},
"company": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"domain": {
"type": "string"
},
"industry": {
"type": "string"
}
}
},
"sources": {
"type": "object"
}
}
}
},
"count": {
"type": "number"
}
},
"required": [
"accountId",
"sourceType",
"people",
"count"
]
}

Exceptions

PipelineError
Thrown for validation, authentication, JSON-RPC, HTTP, and network failures. Inspect code and data when present.
Pipeline TypeScript SDK documentation | Pipeline