Get Contacts

Returns a paginated list of contacts in the authenticated account. Each row is identified by contact_uuid. Optional with_attributes=true adds a nested custom_attributes map per contact (default omits, opt-in). Pagination uses the standard paginated response envelope inside data ({current_page, data: [...], total, per_page, last_page, ...}).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
length ≤ 255

Substring search on contact name or email.

integer
≥ 1
Defaults to 1

Page number (1-indexed). Default 1.

integer
1 to 100
Defaults to 25

Page size. Default 25, capped at 100.

string
enum

Field to sort by. Whitelist enforced.

Allowed:
string
enum
Defaults to desc

Sort direction. Default desc (newest first).

Allowed:
string

ISO 8601 UTC datetime. Filter to contacts created after this time.

string

ISO 8601 UTC datetime. Filter to contacts created before this time.

string

ISO 8601 UTC datetime. Filter to contacts updated after this time.

string

ISO 8601 UTC datetime. Filter to contacts updated before this time.

boolean
Defaults to false

When true, each contact in the response includes a nested custom_attributes: {key: value} map. Default false (omitted).

offer_uuids
array of uuids

Offer UUIDs from get_offers to filter by engagement. Comma-separated or repeated. Unknown or another account's offer UUID fails validation. Omit to skip offer filtering entirely.

offer_uuids
string
enum
Defaults to both

Engagement type to match against the offers in offer_uuids. Default both.

Allowed:
string
enum
Defaults to has

has matches contacts who engaged as specified by offer_flag; hasnt matches contacts who did not. Default has.

Allowed:
string

ISO 8601 duration (e.g. P30D, PT12H, P3M) bounding the engagement window to the last X; omitted means unbounded.

string
^(eq|lt|gt)~-?\d+$

Points balance condition: lt~<int>, gt~<int> (strict), or eq~<int>.

Responses

401

Missing or invalid bearer token.

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json