cURL
curl --request POST \ --url https://api.bluumfinance.com/v1/documents/accounts/{account_id}/upload \ --header 'Authorization: Basic <encoded-value>' \ --header 'Content-Type: multipart/form-data' \ --form file='@example-file' \ --form document_type=id_verification
{ "document_id": "doc_a1b2c3d4e5f6g7h8", "account_id": "3d0b0e65-35d3-4dcd-8df7-10286ebb4b4b", "document_type": "id_verification", "upload_status": "processing", "uploaded_at": "2025-01-15T10:30:00Z" }
HTTP Basic Authentication using the API Key as username and API Secret as password.
"3d0b0e65-35d3-4dcd-8df7-10286ebb4b4b"
The binary content of the document file (e.g., PDF or JPG).
The type of document being uploaded.
id_verification
proof_of_address
w9_form
Document uploaded and processing has begun
processing
approved
rejected