Submit entity documents
Changed onSubmits a business document on behalf of an entity, or an identity document on behalf of a control person or a beneficial owner of the entity, if you operate a platform on zerohash.
Required documents. An entity can only be approved once every document required for its entity_type and region (US or EU platform) has been uploaded. "One of" means any single document from the group satisfies it.
| entity_type | US platform | EU platform |
|---|---|---|
| corporation | by_laws, proof_of_address, certificate_of_good_standing, one of certificate_of_incorporation / articles_of_incorporation | Same as US |
| llc | operating_agreement, proof_of_address, certificate_of_good_standing, one of articles_of_organization / certificate_of_organization | Same as US |
| partnership | partnership_agreement, proof_of_address, certificate_of_good_standing | excerpt_of_the_chamber_of_commerce, partnership_agreement, certificate_of_good_conduct_of_entrepreneur, source_of_funds, financial_report, certified_valid_id_of_control_person_and_beneficial_owner, power_of_authorization, id_of_submitter, group_of_companies_chart_including_affiliated_foundation |
| sole_proprietorship | proof_of_address, certificate_of_good_standing (business_license and business_name_filing_document are optional) | excerpt_of_the_chamber_of_commerce, proof_of_residence, certificate_of_good_conduct_of_entrepreneur, source_of_funds, certified_valid_id_of_control_person_and_beneficial_owner |
| non_profit | proof_of_address, proof_of_non_profit_status, one of by_laws / articles_of_organization | lei_certificate, excerpt_of_the_chamber_of_commerce, annual_accounts, power_of_authorization (a power of attorney or a board resolution authorising the submitter), plus legal_opinion when the entity was created with is_complex_structure: true |
| trust | excerpt_of_the_chamber_of_commerce, proof_of_residence, articles_of_incorporation, articles_of_associations, trust_agreement, certificate_of_good_conduct_of_nnp, source_of_funds, certified_valid_id_of_control_person_and_beneficial_owner, power_of_authorization, id_of_submitter | Same as US |
Any document without a dedicated type can be uploaded as supporting_document with a free-text document_description; it does not count towards the required set.
Request
- Base URLhttps://api.cert.zerohash.com
- 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.
Request body
Example request
{
"document": "aGVsbG8gd29ybGQ=",
"mime": "pdf",
"file_name": "supporting_document.pdf",
"participant_code": "CUST01",
"document_type": "certificate_of_incorporation",
"document_description": "Certificate of good standing"
}Response
Successfully created entity document. Returns the created resource with generated IDs and timestamps.
Example response
{
"message": {
"state": "Success",
"file_name": "supporting_document.pdf",
"created_at": 1572899177383
}
}Changes
- breaking
removed
subschema #1: All accepted fieldssubschema #2: Entity Supporting Documentssubschema #3: Identity Verification Document (Front + Back)from the request bodyoneOflist - info
added
subschema #1: Entity - US Documentssubschema #2: Entity - EU Documentssubschema #3: Entity User - US Single sided documentssubschema #4: Entity User - US Two sided documents (Front + Back)subschema #5: Entity User - EU Single sided documentssubschema #6: Entity User - EU Two sided documents (Front + Back)subschema #7: All accepted fieldsto the request bodyanyOflist
- breaking