KintsugiKintsugi

Get a customer by id

GET/customers/{customer_id}

Fetch a single customer by id. Returns 404 if the customer does not exist, is archived, or belongs to an organization your credential cannot access. A customer you cannot access and one that does not exist return the same 404, so the API never confirms an id exists.

Authorization

Api-KeystringRequired

Your secret API key. Include it with every request.

Headers

Api-Versiondate

Release date, as YYYY-MM-DD. Defaults to 2026-07-21.

Organization-Idstring

Narrow the request to one organization (Organization-Id selector).

Connection-Idstring

Narrow the request to a connection's organization.

Entity-Idstring

Narrow the request to a platform entity's organization.

Entity-Sourcestring

Optional source to disambiguate an Entity-Id.

Path parameters

customer_idstringRequired

The unique identifier of the customer.

Response

idstringRequired

Kintsugi's unique identifier for the customer.

organizationIdstringRequired

Organization the customer belongs to. Send it as the Organization-Id header to scope a write to this customer's organization.

externalIdstring

Your stable identifier for the customer. null when the source system supplied none.

externalFriendlyIdstring

Human-facing identifier from the source system. null when the source has only externalId.

namestring

Customer name.

companyNamestring

Registered or legal business name.

emailstring

Contact email address.

phonestring

Contact phone number.

statusPublicCustomerStatusEnumRequired

Customer status. Reads never return archived customers, so this is always ACTIVE.

Available options:ACTIVEARCHIVED
addressStatusPublicCustomerAddressStatusEnumRequired

How far address validation got for this customer. UNVERIFIED until validation has run; BLANK when there is no address to validate.

Available options:UNVERIFIEDINVALIDPARTIALLY_VERIFIEDVERIFIEDUNVERIFIABLEBLANK
registrationNumberstring

Business registration number, or null when Kintsugi has not captured one for this customer.

sourcestringRequired

Origin system of the customer (e.g. API, SHOPIFY). Any origin outside the published values is reported as OTHER.

Available options:ACUMATICAAIRWALLEXAMAZONAPIAPPLE_APP_STOREBESTBUYBIGCOMMERCEBILL_COMBUNNYCAMPFIRECHARGEBEECHECKOUTCHAMPDEELDUALENTRYEBAYECWIDETSYFACEBOOKFAIREFRESHBOOKSGOOGLE_APP_STOREGOOGLE_EXPRESSGROUPONGUSTOHYPERLINEINSTAGRAMINTUIT_ENTERPRISE_SUITEKICKSTARTERKILL_BILLMACYSMAGENTOMAXIOMERCADO_LIBREMICROSOFT_DYNAMICS_365MODALYSTNETSUITENEWEGGNOCNOCNORDSTROMODOOOPENMETERORBORDWAYOTHERPAYPALPINTERESTPLENTYONEQUICKBOOKSRECURLYRILLETRIPPLINGSAGE-INTACCTSALESFORCESHOPIFYSHOPLINESHOPWARESQUARESPACESTRIPETARGETTIKTOKVERTEX_O_SERIESWALMARTWAYFAIRWISHWIXWOOCOMMERCEXEROZENSKARZOHOZUORA
connectionIdstring

Connection that produced the customer. null when the customer was not produced by a connection (e.g. created through this API).

street1string

First line of the street address. An empty string when none was supplied.

street2string

Second line of the street address. An empty string when none was supplied.

citystring

City or locality. An empty string when none was supplied.

countystring

County or district. An empty string when none was supplied.

statestring

State or province code.

postalCodestring

Postal or ZIP code. An empty string when none was supplied.

countrystring

Country code, ISO 3166-1 alpha-2.

taxRegistrationsCustomerTaxRegistration[]

The customer's tax registrations. An empty list when there are none.

200

Successful Response

400

The request was invalid.

401

Authentication failed or was missing.

403

The credential is not permitted for this request.

404

The requested resource was not found.

409

The request conflicts with existing state.

422

The request failed validation.

cURL
GET /customers/{customer_id}
-H "Api-Key: ***"
-H "Api-Version: 2026-07-21"
Example request
https://api.trykintsugi.com/customers/{customer_id}
Response
{
"id": "cust_2mNpQr7Ls8f3k",
"organizationId": "orgn_2mNpQr7Ls8f3k",
"externalId": "order-1001",
"externalFriendlyId": "INV-1001",
"name": "Acme Corp",
"companyName": "Acme Corp",
"email": "jane.doe@example.com",
"phone": "+1 415 555 0100",
"status": "ACTIVE",
"addressStatus": "UNVERIFIED",
"registrationNumber": "123456789",
"source": "API",
"connectionId": "conn_2mNpQr7Ls8f3k",
"street1": "123 Main St",
"street2": "Suite 400",
"city": "San Francisco",
"county": "San Francisco County",
"state": "CA",
"postalCode": "94105",
"country": "US",
"taxRegistrations": [
{
"id": "ctax_2mNpQr7Ls8f3k",
"countryCode": "CA",
"taxType": "gst",
"taxId": "12-3456789",
"isValid": false
}
]
}
Get a customer by id (2026-07-21) | Kintsugi API Reference