v1
latestOpenAPI 3.1.02026-07-241653251.3 MBUpdate beneficiary
Updates a beneficiary from 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.
Path parameters
Unique participant identifier. Always 6 uppercase alphanumeric characters.
Headers
HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.
Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.
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 updated beneficiary participant. Returns the updated resource.
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"
}
}