Skip to main content
You can add leads one at a time using the API, or bulk add leads in a CSV file using the UI or the API.

Adding Single Leads

You can create a single lead by sending a POST request at the following endpoint.
The required fields are first_name, last_name, and email.The optional fields are title, company, notes, and custom variables.
Custom variables need to be created in advance in each workspace.
The following is an example of creating a single lead:

Bulk Uploading Leads

Do not set the content-type header for this request.It will be automatically set to multipart/form-data because of the file included.
Bulk upload leads with a POST request to the following endpoint.
The request takes the following fields:
name
string
required
The name of the lead list that will be created
csv
FILE
required
The CSV file.
columnsToMap[first_name][]
string
required
The name of the CSV header column that corresponds to first_name on EmailBison
columnsToMap[last_name][]
string
required
The name of the CSV header column that corresponds to last_name on EmailBison
columnsToMap[email][]
string
required
The name of the CSV header column that corresponds to email on EmailBison
columnsToMap[{OTHER}][]
string
The remaining fields you would like to map - including custom variables - each getting their own field.
The following is an example of a request to bulk upload a CSV file: