Update beneficiary
Update a beneficiary in the zerohash ecosystem.
Available only to platforms leveraging zerohash for beneficiary services. Contact us for more information on enabling it.
This is a partial update — send only the fields you want to change.
Request
- Base URLhttps://api.cert.zerohash.com
- URLhttps://api.cert.zerohash.com/participants/beneficiaries/{participant_code}
- AuthAPI key in header X-SCX-API-KEY and API key in header X-SCX-PASSPHRASE
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": "123456789",
"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"
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.