Skip to main content
POST
Create a customer
Creates a new customer keyed to a partner-supplied externalId. The customer is created Active immediately — there’s no pending state for partner-created customers. The only field you choose is the externalId that ties the customer record back to your own system of record.

Request body

string
required
Your system’s identifier for this customer (account number, MSISDN, user UUID, whatever you use internally). Must be unique across all customers on the deployment. The customer’s displayName mirrors this value, so use something searchable.

Example

Response

200 OK returns the full customer object.
The id (string) is what most subsequent calls use, but you don’t have to keep it — every read and update endpoint on customers also accepts your externalId:
  • GET /v1/customers?externalId=ext-ada-001 — point lookup
  • GET /v1/customers/external/ext-ada-001 — resource form (PUT, DELETE, .../close work too)
  • GET /v1/loans?customerExternalId=ext-ada-001 — that customer’s loans
  • GET /v1/credit-scorecard/ext-ada-001 — scorecard with totalOutstanding
See externalIds for the full addressing convention.

Errors