Create customer

Submit an individual participant to the zerohash ecosystem. This is the single entry point for onboarding a natural-person customer — regardless of how they will use the platform (trading, settlement, shoppers, payouts, and so on). zerohash runs the required identity, KYC, and compliance screening on the submitted profile and returns a participant_code that identifies the customer across all other endpoints.

Available only to platforms leveraging zerohash for customer onboarding. Contact us for more information on enabling it.

The variants below are sample requests, not rigid schemas. They illustrate common onboarding flows so you can start from the closest match — but the exact fields you send depend on your platform configuration, region, and participant type. Many platforms have their own flow and combine fields drawn from the Customer - All accepted fields variant, which lists the full superset of everything this endpoint accepts. Treat the samples as a starting point rather than an exhaustive or one-size-fits-all list.

💡 Use the Examples dropdown on the request body to load a ready-made payload for a flow, then add or remove fields to fit your integration.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The individual participant's profile — personal information, contact details, and KYC / verification data. The Examples show representative payloads for common flows; send the fields your integration requires, drawing from the all-accepted-fields reference as needed.

Headers
string
required

HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.

string
required

Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json