API reference
API reference
Find, add and change leads, lists and campaigns, stop or pause people, read conversations, LinkedIn accounts and stats, and get events as they happen.
Nothing in this API sends a LinkedIn message by itself. People you add join their campaign, and Salesteam contacts them within each account’s daily limits, working hours and safety checks, as it does for people added in the app. Every change runs the same rules as the app’s own buttons and shows in the activity as made via API, with the key’s name.
Base URL
https://app.salesteam.dev/api/v1Every request sends Authorization: Bearer <key>. See Authentication, Errors and Rate limits.
Workspace
Campaigns
Lists
- GETList lead lists
/lists - POSTCreate a list
/lists - GETGet a list
/lists/{listId} - PATCHRename a list
/lists/{listId} - DELDelete a list
/lists/{listId} - POSTTake leads off a list
/lists/{listId}/leads/remove - POSTMove leads to another list
/lists/{listId}/leads/move - POSTCopy leads to another list
/lists/{listId}/leads/copy
Leads
- GETList and find leads
/leads - PATCHChange many leads
/leads - GETGet a lead
/leads/{leadId} - PATCHChange a lead
/leads/{leadId} - DELDelete a lead
/leads/{leadId} - GETList custom fields
/custom-fields - POSTAdd leads to a list
/lists/{listId}/leads - POSTAdd leads to a campaign
/campaigns/{campaignId}/leads - POSTStop a lead in a campaign
/campaigns/{campaignId}/leads/stop - POSTPause a lead in a campaign
/campaigns/{campaignId}/leads/pause - POSTResume a paused lead
/campaigns/{campaignId}/leads/resume
Tags
Accounts
The workspace’s LinkedIn accounts: state, limits and today’s use. Connecting accounts stays in the app.
Stats
The Analytics page’s numbers.