List contacts

View as MarkdownOpen in Claude
Lists the Contacts the token can reach, one JSON:API resource per Contact, with standard pagination. See the folder description for the full attribute list. Public filters: `id[]` (exact contact ids), `s` (search over name/last_name/company), `channel` (`email`|`whatsapp`). Public sorts: `name` (default, ascending), `last_name`, `company`, `created_at` - prefix with `-` for descending. Public includes: `contact_methods`. Default page size is 15, capped at 50 (`page[size]`). A read-only token is enough.

Authentication

AuthorizationBearer

Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.

Query parameters

page[number]stringOptional
page[size]stringOptional
Max 50, default 15
sortstringOptional

name (default, ascending) | last_name | company | created_at, --prefixed for descending

includestringOptional

contact_methods

filter[id][]stringOptional

Exact contact ids (repeatable)

filter[s]stringOptional

Free-text search over name, last_name, company

filter[channel]stringOptional

email|whatsapp

Response

200 - Contacts

datalist of objectsOptional
jsonapiobjectOptional
metaobjectOptional

Errors

401
Unauthorized Error