This guide builds on the concept of
entities.
In addition to sending Nuvion information on the person or business that you onboard, you may be required to upload KYB/KYC documents as evidence.
To upload a document, send a POST request to the /documents endpoint with the file URL and the individual’s or business’ information.
You’ll need to retrieve the person_id returned after creating an entity.
curl --location 'https://api.nuvion.dev/documents' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{$NUVION_API_KEY}}' \
--data-raw '{
"description": "Business registration certificate",
"urls": {
"main": "https://storage.example.com/documents/reg-cert-123.pdf"
},
"meta": {
"file_size": 2048576,
"file_type": "application/pdf",
"document_category": "business_registration",
"verification_notes": "Original certificate issued by state authorities",
"expiry_date": "2030-12-31"
},
"link_to_identity": {
"person_id": "01HJ5G6R7MXW5ZK2QD6YA8N9F5",
"identity_type": "international_passport",
"auto_update_verification": true
}
}'
Required documents
The following compliance documents are needed for onboarding.
| Entity type | Document | Format |
|---|
| Business | Certificate of incorporation | .pdf |
| Business | Memorandum of Understanding | .pdf, .docx |
| Business | Proof of Address | .pdf, .jpg, .png |
| Business | Valid ID document (per UBO or Director) | .pdf, .jpg, .png |
| Business | Proof of Address (per UBO or Director) | .pdf, .jpg, .png |
| Individual | Document | Format |