Verification documents
GET/v1/company/documents
scope company.read
Status only — whether each filed document was accepted, and why not if it was rejected. The files themselves are identity papers and are not downloadable through the API.
Response#
| Field | Type | Description |
|---|---|---|
count | integer | How many documents. |
data | array | Verification documents you have submitted. Upload and re-upload happen in the dashboard, not here — this is so an ERP can TELL a seller something is missing or rejected. |
data[]. | integer | The document id. |
data[]. | string | What it is meant to prove — company registration, identity, and so on. |
data[]. | string|null | The file as submitted. |
data[]. | string | Where it stands. Only an approved set unblocks the account. |
data[]. | string|null | Why it was refused, when it was. Show this to the seller — it is the only thing that tells them what to fix. |
data[]. | string|null | ISO-8601 UTC. |
Example
{
"count": 1,
"data": [
{
"id": 3,
"type": "company_registration",
"file_name": "registro.pdf",
"status": "approved",
"reject_reason": null,
"uploaded_at": "2026-08-01T10:00:00Z"
}
]
}