Skip to content

Lead Lists

Manage collections of leads within campaigns.

Full name: campaignstack_list_lead_lists

lead_lists:read Read-only Idempotent

List all lead lists in a campaign with lead count per list. Use the returned leadListId values with campaignstack_get_lead_list or campaignstack_add_leads_to_list. Use campaignstack_list_campaigns to find valid campaign IDs.

NameTypeRequiredDefaultDescription
campaignIdstringYes(min length: 1)

Full name: campaignstack_get_lead_list

lead_lists:read Read-only Idempotent

Get a lead list by ID with details and optionally paginated leads. Set includeLeads to true to get the leads in the list. If the lead list is not found, use campaignstack_list_lead_lists to find valid IDs.

NameTypeRequiredDefaultDescription
leadListIdstringYes(min length: 1)
includeLeadsbooleanNofalse
limitintegerNo20(min: 1, max: 100)
cursorstringNo

Full name: campaignstack_create_lead_list

lead_lists:write

Create a new lead list in a campaign. Optionally add leads by providing leadIds. Use campaignstack_list_campaigns to find valid campaign IDs and campaignstack_search_leads to find lead IDs.

NameTypeRequiredDefaultDescription
campaignIdstringYes(min length: 1)
namestringYes(min length: 1)
leadIdsstring[]No

Full name: campaignstack_add_leads_to_list

lead_lists:write Idempotent

Add leads to an existing lead list. Idempotent — leads already in the list are skipped. Returns the count of newly added leads and already-present leads. Use campaignstack_list_lead_lists to find lead list IDs and campaignstack_search_leads to find lead IDs.

NameTypeRequiredDefaultDescription
leadListIdstringYes(min length: 1)
leadIdsstring[]Yes