Skip to main content
GET
Returns a paginated list of contacts for your organization. Supports advanced CRM query filtering including search terms, lifecycle stages, assigned owners, AI handling delegation, lead scores, classification tags, and activity recency.

Authentication

This endpoint requires Bearer token authentication.

Query Parameters

string
required
Bearer token for authentication. Format: Bearer <token>.
integer
default:"1"
Page number for pagination (starts at 1).
integer
default:"50"
Number of contacts per page (minimum 1, maximum 100).
integer
Alternative alias for page_size (minimum 1, maximum 100).
Search term matching contact names or telephone numbers.
string
Filter by CRM lifecycle stage (new, engaged, qualified, customer, lost).
string
Filter by assigned owner user UUID.
boolean
Filter by AI handling state (true for AI automated, false for human agent).
integer
Filter contacts with lead score greater than or equal to this integer (0–100).
integer
Filter contacts with lead score less than or equal to this integer (0–100).
string
Filter contacts having a specific classification tag (e.g. vip).
string
Filter contacts active before this ISO 8601 datetime (e.g. 2026-10-01T00:00:00Z).

Response Fields

ContactResponse[]
Array of contact objects:
integer
Total count of contacts matching query filters.
integer
Current page number.
integer
Number of items per page.
boolean
Flag indicating whether additional pages of results are available.


‹ Previous
Get contact
GET /api/v1/contacts/{contact_id}
Next ›