Leads

Create or update leads in bulk

post
/api/v1/leads

Creates or updates multiple leads. If a lead with the same email already exists, it will be updated. Optionally associate leads with a campaign.

Authorizations
X-API-KeystringRequired
Header parameters
X-API-KeystringRequired

Public API Key

Body
campaignIdintegerOptional
Responses
201

Leads processed successfully

application/json
post
/api/v1/leads

Get a lead by ID

get
/api/v1/leads/{id}

Retrieves detailed information about a specific lead.

Authorizations
X-API-KeystringRequired
Path parameters
idintegerRequired

Lead ID

Header parameters
X-API-KeystringRequired

Public API Key

Responses
get
/api/v1/leads/{id}

Update a lead by ID

put
/api/v1/leads/{id}

Updates an existing lead's information. Only provided fields will be updated.

Authorizations
X-API-KeystringRequired
Path parameters
idintegerRequired

Lead ID

Header parameters
X-API-KeystringRequired

Public API Key

Body
companystringOptional
emailstringOptional
firstNamestringOptional
lastNamestringOptional
linkedinstringOptional
phonestringOptional
titlestringOptional
websitestringOptional
Responses
put
/api/v1/leads/{id}

Delete a lead by ID

delete
/api/v1/leads/{id}

Deletes a lead and all associated unsent emails. If the lead is associated with campaigns, it will be removed from those campaigns first.

Authorizations
X-API-KeystringRequired
Path parameters
idintegerRequired

Lead ID

Header parameters
X-API-KeystringRequired

Public API Key

Responses
delete
/api/v1/leads/{id}

Last updated