Authorizations
Path Parameters
The unique ID of the campaign
Body
application/json
Response
Request accepted and processed successfully.
Creates or updates contacts in a campaign, or removes specific contacts when requested.
Usage scenarios
CreateNewContact example. Provide at least email or phone.UpdateExistingContact example. You can include any fields; unchanged fields will remain the same.RemoveContact example. Set the top-level action field to "remove" and provide at least email or phone for each contact to remove.Key fields
action: Set to "remove" to remove the contacts specified in the request. Omit this field to create or update contacts.status: Use completed or disqualified to stop further outreach from campaigns. Other status values are allowed but won’t affect campaign behavior.contactMetadata: Add any key:value pairs to inform your AI assistant’s behavior. For example, if you set "tier": "pro", you can configure your AI to skip contacts already in the pro tier, effectively disqualifying them from the campaign.The unique ID of the campaign
Request accepted and processed successfully.