List leads
List leads for the team, with optional filters. Pass linkedinUrl to find the lead IDs for one LinkedIn profile — the usual first step before DELETE /v1/leads/{id} when a prospect has replied somewhere else.
Request
- Base URL: https://api.botdog.co
- URL: https://api.botdog.co/v1/leads
- Auth: API key in header x-api-key
Query parameters
Filter by campaign ID
Find the leads for one LinkedIn profile. The URL is normalized before matching, so any spelling works — http/https, with or without www., a trailing slash, or tracking parameters. Sales Navigator and private (39-character) profile URLs are matched too.
The same person can hold one lead per campaign and one per list, so this can return several leads — combine it with campaignId to narrow to the sequence you mean. Returns 400 if the value is not a LinkedIn profile URL.
Filter by list ID
Filter by campaignStatus: the campaign's status when the lead was added. It does not reflect where the lead is in its sequence.
Filter to leads that have / have not replied
Filter to leads with / without an unread reply
Filter to leads that were / were not skipped
Filter by skip reason
Maximum number of leads to return (1-100)
Cursor from a previous response, to fetch the next page
Response
Example response
{
"data": [
{
"name": "Jane Doe",
"linkedinProfile": "https://www.linkedin.com/in/jane-doe"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.