v1
latestOpenAPI 3.1.02026-07-241653251.3 MBIndividual Participants
Create beneficiary
Submits a beneficiary to your platform. This endpoint is only available to certain participants leveraging zerohash for beneficiary services. Please contact us for more information on enabling this endpoint.
post/participants/beneficiaries/new
Headers
X-SCX-SIGNEDstring required
HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.
X-SCX-TIMESTAMPstring required
Example:1678901234
Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.
X-Request-Idstring uuid
Optional client-supplied request ID used for tracing and idempotency. Must be a UUID v4. When omitted, zerohash generates one and returns it in the response X-Request-Id header.
Request body
Example request
{
"first_name": "John",
"last_name": "Smith",
"email": "test@example.com",
"phone_number": "15557778888",
"address_one": "123 Main St.",
"address_two": "Suite 1000",
"city": "Chicago",
"zip": "12345",
"jurisdiction_code": "US-IL",
"date_of_birth": "1985-09-02",
"tax_id": "000-00-0000",
"id_number_type": "us_passport",
"id_number": "123456789",
"citizenship_code": "US"
}Response
Successfully created beneficiary participant. Returns the created resource with generated IDs and timestamps.
Example response
{
"message": {
"first_name": "John",
"last_name": "Smith",
"email": "test@example.com",
"address_one": "123 Main St.",
"address_two": "Suite 1000",
"jurisdiction_code": "US-IL",
"city": "Chicago",
"zip": "12345",
"date_of_birth": "1985-09-02",
"id_number_type": "us_passport",
"id_number": "123456789",
"citizenship_code": "US",
"phone_number": "15557778888",
"platform_code": "XXXXXX",
"participant_code": "XXXXXX"
}
}