post
https://api.coingate.com/api/v2/contacts//upload-documents
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Upload a compliance document (passport, national ID, signed contract, etc.) to a payment channel contact. Used during the contact verification flow when CoinGate compliance requests supporting documents.
Allowed document types
| Contact type | Allowed document_type values |
|---|---|
| person | passport, national_id, residence_permit |
| business | signed_contract, service_agreement, invoice |
Submitting a value outside this list returns 422 DocumentUploadFailed.
File constraints
| Property | Limit |
|---|---|
| Max file size | 10 MB |
| Allowed extensions | pdf, png, jpg, jpeg, zip, csv |
| Allowed extensions for document_type=invoice | pdf only |
