ComplyPostComplyPost|API Docs

API Reference

Clients

Manage the client records in your ComplyPost organisation. Clients are linked to registered addresses and receive letters routed to them automatically.

GET/clients

List all clients for your organisation with pagination.

Auth: Bearer token

ParameterTypeDescription
pageintegerPage number (default: 1)
limitintegerResults per page (default: 20, max: 100)
searchstringSearch by name, company number, or email
GET/clients/:id

Get a single client record including address and contact details.

Auth: Bearer token

POST/clients

Create a new client record.

Auth: Bearer token

ParameterTypeDescription
namestringClient or company name (required)
companyNumberstringCompanies House registration number
emailstringPrimary contact email for delivery
registeredAddressstringRegistered office address
PATCH/clients/:id

Update an existing client record. Only send fields you want to change.

Auth: Bearer token

ParameterTypeDescription
namestringUpdated client name
emailstringUpdated delivery email
registeredAddressstringUpdated registered address
DELETE/clients/:id

Delete a client and all associated data. This action is irreversible.

Auth: Bearer token