put
https://api.sandbox.1money.com/v1/individuals/applications//documents/
Upload a document file for an existing application. Files are uploaded as raw binary in the request body.
Document Types
selfie— Front-facing photo (required)liveness— Liveness check image/video (required)id_front— Front of identity document (required)id_back— Back of identity document (required for drivers_license/national_id)poa— Proof of address document (required when due_diligence.proof_of_address is provided)
Allowed Content Types
| Document Type | Allowed Content-Types |
|---|---|
selfie, id_front, id_back | image/jpeg, image/png, application/pdf |
liveness | image/jpeg, image/png, video/mp4 |
poa | image/jpeg, image/png, application/pdf |
File Size Limits
| Document Type | Max Size |
|---|---|
selfie, id_front, id_back, poa | 10 MB |
liveness | 20 MB |
Security
- File content is validated using magic bytes to prevent MIME type spoofing (e.g., uploading HTML/JS disguised as JPEG)
- PDF files are scanned for embedded JavaScript, Launch actions, and other dangerous patterns
Rules
- Request body must be raw binary (not Base64, not multipart)
- Re-uploading the same document type replaces the previous file
- Upload is only allowed when status is
DRAFTorACTION_REQUIRED
After uploading all required documents (when pending_documents is empty), call Submit Application to trigger risk assessment.
