Documents
Document uploading and management functions for supporting applications, payments, withdrawals, and other operations that require verification.
Endpoints
POST
/documents/{id}/upload
Upload a document to satisfy an application requirement or RFI (Request for Information).
Path Parameters
| Parameter | Type | Description |
|---|---|---|
id required |
string | The document requirement ID (from application status or RFI) |
Request
Send the document as multipart/form-data:
| Field | Type | Description |
|---|---|---|
file required |
file | The document file (PDF, PNG, JPG) |
description |
string | Optional description of the document |
Example Request
Request
POST /documents/doc_req_001/upload HTTP/1.1
Host: api.bultra.com
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: multipart/form-data; boundary=----FormBoundary
------FormBoundary
Content-Disposition: form-data; name="file"; filename="passport.pdf"
Content-Type: application/pdf
[Binary file data]
------FormBoundary
Content-Disposition: form-data; name="description"
Front page of passport
------FormBoundary--
Response
200 OK
{
"id": "doc_req_001",
"type": "PASSPORT",
"status": "UPLOADED",
"filename": "passport.pdf",
"size": 245678,
"uploaded_at": "2026-01-15T10:30:00Z"
}
Supported File Types
- PDF: application/pdf (max 10MB)
- PNG: image/png (max 10MB)
- JPG/JPEG: image/jpeg (max 10MB)
GET
/documents/{id}
Download a previously uploaded document.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
id required |
string | The document ID |
Response
Returns the document file with appropriate content type.
200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="passport.pdf"
Content-Length: 245678
[Binary file data]
Document Types
The following document types may be requested:
Identity Documents
| Type | Description |
|---|---|
PASSPORT |
Valid passport (photo page) |
DRIVERS_LICENSE_FRONT |
Front of driver's license |
DRIVERS_LICENSE_BACK |
Back of driver's license |
ID_CARD_FRONT |
Front of national ID card |
ID_CARD_BACK |
Back of national ID card |
Address Documents
| Type | Description |
|---|---|
PROOF_OF_ADDRESS |
Utility bill, bank statement (within 3 months) |
UTILITY_BILL |
Utility bill showing name and address |
BANK_STATEMENT |
Bank statement showing name and address |
Corporate Documents
| Type | Description |
|---|---|
CERTIFICATE_OF_INCORPORATION |
Company incorporation certificate |
ARTICLES_OF_ASSOCIATION |
Company articles or bylaws |
SHAREHOLDER_REGISTER |
Register of shareholders |
DIRECTOR_REGISTER |
Register of directors |
Transaction Documents (RFI)
| Type | Description |
|---|---|
INVOICE |
Invoice for goods or services |
CONTRACT |
Contract or agreement |
RECEIPT |
Payment receipt |
OTHER |
Other supporting documentation |
Document Status
| Status | Description |
|---|---|
PENDING |
Document upload required |
UPLOADED |
Document uploaded, awaiting review |
APPROVED |
Document approved |
REJECTED |
Document rejected, re-upload required |