Add leads to a campaign
Pins existing leads into a campaign, up to 500 per call. Every workflow with a Lead enters campaign trigger fires for each one, so a sequence on this campaign picks them up the same way it would in the Cockpit.
Every id must belong to your workspace: if one does not, the whole call is rejected with a 400 and nothing is added. A partial success that reported OK is how an integration ends up believing it enrolled people it did not.
To create a lead directly into a campaign instead, pass campaignId to POST /leads.
Authorizations
Your API key, created in the Leadey dashboard under Settings → API Keys. Send it as Authorization: Bearer leadey_sk_live_….
Path Parameters
The resource id.
Body
Lead ids to add. Duplicates are ignored; maximum 500.
500Response
The leads were added.