📄 Guide
Whether you are an exchange, a wallet or a platform, you can look up a user’s latest details at any time after creating them: the user ID, the current status and the creation and update timestamps. That lets you reconcile the user record in your own system and decide whether they can move on to card issuance. The query is initiated by the partner, and DCS returns the user’s current snapshot.Prerequisites
- You hold the Enterprise
ApiKey/SecretKey. If you have not received them yet, see First steps. - You have already created the user. If not, complete Create a user first.
Steps
- Prepare the user identifier: either the
customerIdreturned when the user was created, or the idempotency keycustomerRefyou supplied at creation (you). - Build the request headers as described in Authentication and call the query endpoint (you → DCS).
- Read the user’s
statusand the timestamp fields from the responsedata, and reconcile them in your own system (you).
Query user details
GET /open-api/customer/v1/detail
Query parameters
at least one of
customerId and customerRef must be supplied; with neither present the user cannot be located.Request example
For how to build the full set of authentication headers (X-DAPI-API-KEY/X-DAPI-TIMESTAMP/X-DAPI-NONCE/X-DAPI-SIGN), see Authentication.
Response example
data fields
About thestatusvalue: the sample valueSUCCEEDmeans the user is ready and can move on to the next stage. Documentation of the full set of status values is planned; until then, match on the values you actually receive.
Common response envelope
Every/open-api/ endpoint returns the same envelope, with this endpoint’s payload in data:
“success” on this endpoint is signalled by the system-level
code (SYS_SUCCESS), while the business outcome is carried by data.status. Use code to decide whether the call itself succeeded and the fields inside data to decide the user’s business status; messageDetail is returned only when there is something to show the end user, and is usually null on success.
