Get Campaign Contacts
Retrieve all contacts in a campaign with their current status and assignment details. For non-admin users, only threads assigned to them are returned.Endpoint
Authentication
Your API key
Path Parameters
The campaign ID
Query Parameters
The current user’s
unique_id. Used for filtering threads by assignment when is_admin is false.If
true, returns all contacts in the campaign. If false, only returns contacts assigned to the specified user_id.Response
Whether the request was successful
Array of contact objects
Total number of contacts returned
Example Request
Example Response
Filtering Behavior
| Caller | is_admin | Result |
|---|---|---|
| Admin | true | All contacts in the campaign |
| User | false | Only contacts assigned to user_id |
| User (no assignments) | false | Empty array |
Related Endpoints
- Assign Thread - Assign a thread to a user
- Unassign Thread - Remove a thread assignment
- Get Campaign Messages - Get conversation messages
- List Users - List users available for assignment

