Get Customer Detail
GET
/v2/customers/{id}Authorization
AuthorizationBearer token · headerrequiredMerchant API key scoped to one merchant and environment. Read operations require api:read, normal write operations require api:write, and broadcast mutations also require explicit broadcasts:write.
Path parameters
idstring<uuid>requiredHeader parameters
x-request-idstringOptional caller-provided request correlation ID.
min length 1
Responses
200OK
customerobjectrequiredShow propertiesHide properties
idstring<uuid>requiredmerchantIdstring<uuid>requiredenvironmentstringrequiredAllowed:
sandboxproductionnamestring | anyrequiredShow propertiesHide properties
Any of:
string
stringany
anyemailstring<email>requiredmax length 320
mobilestring | anyrequiredShow propertiesHide properties
Any of:
string
stringany
anybillingAddressobject | anyrequiredShow propertiesHide properties
Any of:
object
line1stringrequiredmin length 1 · max length 200
line2stringmin length 1 · max length 200
citystringrequiredmin length 1 · max length 120
regionstringrequiredmin length 1 · max length 120
postalCodestringrequiredmin length 1 · max length 20
countryCodeanydefault: "SA"
any
anylocalestringrequiredAllowed:
enarexternalIdstring | anyrequiredShow propertiesHide properties
Any of:
string
stringany
anyemailTruststringrequiredAllowed:
legacy_merchant_assertedverifiedemailVerifiedAtstring<date-time> | anyrequiredShow propertiesHide properties
Any of:
string<date-time>
string<date-time>any
anystatusstringAllowed:
activedeactivatedrevisionintegerrequiredmin -9007199254740991 · max 9007199254740991
metadataobjectrequiredcreatedAtstring<date-time>requiredupdatedAtstring<date-time>requireddisplayNamestring | anyShow propertiesHide properties
Any of:
string
stringany
anyavatarUrlstring<uri> | anyShow propertiesHide properties
Any of:
string<uri>
string<uri>any
anyorderCountintegerrequiredmin 0 · max 9007199254740991
subscriptionCountintegerrequiredmin 0 · max 9007199254740991
activeSubscriptionCountintegerrequiredmin 0 · max 9007199254740991
metricsobjectrequiredShow propertiesHide properties
mrrHalalasintegerrequiredmin 0 · max 9007199254740991
revenueHalalasintegerrequiredmin 0 · max 9007199254740991
grossCashHalalasintegerrequiredmin 0 · max 9007199254740991
vatCollectedHalalasintegerrequiredmin 0 · max 9007199254740991
refundedHalalasintegerrequiredmin 0 · max 9007199254740991
refundedTaxableHalalasintegerrequiredmin 0 · max 9007199254740991
refundedVatHalalasintegerrequiredmin 0 · max 9007199254740991
netCashHalalasintegerrequiredmin 0 · max 9007199254740991
401Standard Cipay error response.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmin length 1
messagestringrequiredmin length 1
requestIdstringrequiredmin length 1
detailsobject403Standard Cipay error response.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmin length 1
messagestringrequiredmin length 1
requestIdstringrequiredmin length 1
detailsobject404Standard Cipay error response.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmin length 1
messagestringrequiredmin length 1
requestIdstringrequiredmin length 1
detailsobject409Standard Cipay error response.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmin length 1
messagestringrequiredmin length 1
requestIdstringrequiredmin length 1
detailsobject422Standard Cipay error response.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmin length 1
messagestringrequiredmin length 1
requestIdstringrequiredmin length 1
detailsobject429Standard Cipay error response.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmin length 1
messagestringrequiredmin length 1
requestIdstringrequiredmin length 1
detailsobject500Standard Cipay error response.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmin length 1
messagestringrequiredmin length 1
requestIdstringrequiredmin length 1
detailsobjectRequest
curl -X GET "https://api.cipay.net/v2/customers/%3Cuuid%3E" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.cipay.net/v2/customers/%3Cuuid%3E", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});Response
{
"customer": {
"id": "<uuid>",
"merchantId": "<uuid>",
"environment": "sandbox",
"name": "string",
"email": "<email>",
"mobile": "string",
"billingAddress": {
"line1": "string",
"line2": "string",
"city": "string",
"region": "string",
"postalCode": "string",
"countryCode": "SA"
},
"locale": "en",
"externalId": "string",
"emailTrust": "legacy_merchant_asserted",
"emailVerifiedAt": "2024-01-01T00:00:00Z",
"status": "active",
"revision": 0,
"metadata": {},
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z"
},
"displayName": "string",
"avatarUrl": "<uri>",
"orderCount": 0,
"subscriptionCount": 0,
"activeSubscriptionCount": 0,
"metrics": {
"mrrHalalas": 0,
"revenueHalalas": 0,
"grossCashHalalas": 0,
"vatCollectedHalalas": 0,
"refundedHalalas": 0,
"refundedTaxableHalalas": 0,
"refundedVatHalalas": 0,
"netCashHalalas": 0
}
}{
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": {}
}
}{
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": {}
}
}{
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": {}
}
}{
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": {}
}
}{
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": {}
}
}{
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": {}
}
}{
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": {}
}
}