Lead Lists
Add Prospects to Lead List
Adds prospects (persons) to an existing lead list using either direct data or bulk selection
POST
Adds prospects to an existing lead list. This endpoint supports two modes of operation:
- Direct Data Mode: Provide full prospect data objects directly
- Bulk Selection Mode: Provide a selection payload that references prospects from a search result
Authentication
This endpoint requires authentication. The user must be signed in and have access to the target lead list.Only users listed in the lead list’s
userIds array (or admin users) can add
prospects to the list.Request
Path Parameters
The unique identifier of the lead list to add prospects to.
Body Parameters
The request body accepts one of two formats:Option 1: Direct Prospect Data
Array of person objects to add to the lead list. Each person object contains the prospect’s complete profile data.
Option 2: Bulk Selection
A bulk selection payload that describes which prospects to add based on a previous search.
Request Examples
Response
Returns an object indicating how many prospects were added to the lead list.The number of prospects that were successfully added to the lead list. This
excludes any prospects that were already in the list.
Response Examples
Error Codes
| Status Code | Error Code | Description |
|---|---|---|
| 400 | BAD_REQUEST | Request body validation failed. Check the details field for specific field errors. |
| 401 | UNAUTHORIZED | User is not authenticated or organization ID is missing. |
| 403 | FORBIDDEN | User does not have access to the specified lead list. |
| 404 | NOT_FOUND | The specified lead list does not exist. |
| 500 | INTERNAL_ERROR | An unexpected server error occurred. |
Behavior Notes
Duplicate Handling
Duplicate Handling
Prospects that already exist in the lead list are automatically skipped. The
addedCount in the response reflects only newly added prospects.Tenant Synchronization
Tenant Synchronization
When adding prospects, the system automatically copies person records from the
global database to the tenant’s database. This ensures data isolation between
organizations.
List Type Validation
List Type Validation
This endpoint only works with person-type lead lists (
type: "person"). For
company-type lists, use the /add-companies endpoint instead.Bulk Selection Limits
Bulk Selection Limits
The maximum number of prospects that can be selected in bulk mode is 1,000. For larger selections, make multiple API calls.