Get a customer
Customers
Get a customer
GET
Get a customer
Look up an individual customer by Instant Compliance UUID or by
your own
external_id. We auto-detect the format.
Response shape
See Data minimisation for what is and is not included in the response, and Customer lifecycle for how to interpret the status fields.Cross-tenant isolation
A UUID that belongs to a different organisation returns404 not_found
— never data, never an “exists but you can’t see it” leak.Authorizations
Bearer API key issued from Settings → Developers in your
Instant Compliance organisation. Format: ic_live_….
Path Parameters
Customer identifier. Accepts either Instant Compliance's UUID
(550e8400-…) or your own external_id.
Response
Customer record.
Instant Compliance customer UUID.
v1 only ingests individuals. Entity types ship in v2.
Available options:
INDIVIDUAL, SOLE_TRADER Available options:
NOT_STARTED, PENDING, IN_PROGRESS, VERIFIED, FAILED, NOT_REQUIRED, AWAITING_RESUBMISSION How the record entered Instant Compliance.
Available options:
ADMIN_MANUAL, AI_EXTRACTED, CONTACT_PORTAL, BULK_IMPORT, INTEGRATION, SYSTEM Populated only when kyc_status = VERIFIED. Deliberately minimal —
full date of birth and full address are never exposed.

