Create entity beneficiary
Changed onSubmit a non-natural-person (business) beneficiary to the zerohash ecosystem, a legal entity that receives payouts through your platform. zerohash runs the required business and returns a participant_code used to reference the beneficiary across all other endpoints.
Available only to platforms leveraging zerohash for beneficiary services. Contact us for more information on enabling it.
Request
- Base URLhttps://api.cert.zerohash.com
- URLhttps://api.cert.zerohash.com/participants/entity-beneficiaries/new
- AuthAPI key in header X-SCX-API-KEY and API key in header X-SCX-PASSPHRASE
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
{
"legal_name": "Legal Name",
"contact_number": "+15557778888",
"address_one": "123 Main St.",
"city": "Chicago",
"postal_code": "12345",
"jurisdiction_code": "US-IL",
"tax_id": "000-00-0000",
"id_issuing_authority": "US"
}Response
Successfully created entity beneficiary participant. Returns the created resource with generated IDs and timestamps.
Example response
{
"message": {
"legal_name": "Legal Name",
"contact_number": "+15557778888",
"address_one": "123 Main St.",
"city": "Chicago",
"postal_code": "12345",
"jurisdiction_code": "US-IL",
"tax_id": "000-00-0000",
"id_issuing_authority": "US",
"email": "test@example.com",
"platform_code": "XXXXXX",
"participant_code": "XXXXXX",
"status": "approved",
"doing_business_as_name": "Acme Trading",
"country_of_incorporation": "FR",
"date_of_incorporation": "1985-09-02",
"company_registration_number": "12345679"
}
}Changes
- info
endpoint added
- info