API reference · Contacts
GET/api/v1/contacts/export

Export contacts

Exports contacts as CSV or JSON using explicit API-key auth and contact:read permission.

RBAC · contact

Query parameters

formatstringOptional
include_inactivestringOptional
client_idstring <uuid>Optional
fieldsstringOptional
Array schema expects parsed list, but URL values arrive as string.

Response body

Success response 200 · schema ContactExportEnvelope

dataarray of ContactExportRowRequired
itemsobject
contact_name_idstring <uuid>Required
full_namestringRequired
emailstring <email>RequiredNullable
rolestringRequiredNullable
is_inactivebooleanRequired
created_atstring <date-time>Required
client_namestringRequiredNullable
default_phone_numberstringRequiredNullable
default_phone_typestringRequiredNullable
metaobject

Response codes

200
Contact export response. CSV format returns text/csv body; JSON format returns standard API envelope.
401
API key missing/invalid or key user not found.
403
Permission denied for contact read.
500
Unexpected contact export failure.