apiProvider-backed
Pull sales navigator lead list
POST /api/leads/sales-navigator-sources
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
REST requestbash
curl -X POST "https://app.pipeline.help/api/leads/sales-navigator-sources" \-H "Authorization: Bearer $PIPELINE_API_KEY" \-H "Content-Type: application/json" \-d '{"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"]}
HTTP errors
- 401
- Missing or invalid API key.
- 403
- Authenticated but not permitted for the workspace or resource.
- 404
- The requested resource was not found.