Upload Documents

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

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 typeAllowed document_type values
personpassport, national_id, residence_permit
businesssigned_contract, service_agreement, invoice

Submitting a value outside this list returns 422 DocumentUploadFailed.

File constraints

PropertyLimit
Max file size10 MB
Allowed extensionspdf, png, jpg, jpeg, zip, csv
Allowed extensions for document_type=invoicepdf only

Path Params
integer
required

Contact ID.

Form Data
string
required

The document file to upload. Refer to file constraints above.

string
required

The kind of document. Allowed values depend on the contact type. Refer to the allowed document types above.

string

Optional note for compliance reviewers.

Responses

Language
LoadingLoading…
Response
Choose an example:
application/json