Skip to main content
1

Initiate a Bulk Upload Job

Send an array of loan type entries. Each deal is created in DRAFT status with its own upload URL valid for 1 hour.Supported loan types: Auto, Personal, Mortgage, Student, Business, Credit Card
2

Upload Each File

Upload each file to its corresponding upload_url. The URL routes through the platform gateway — include your Authorization header and Content-Length as with any other request.Upload all files before calling complete. Any deal without an uploaded file will fail validation.
Upload URLs expire in 1 hour. Call PATCH /originator/loans/bulk/:jobId to regenerate fresh URLs for all DRAFT deals in the job.
3

Complete the Bulk Job

Pass each deal_id and file_name from Step 1. The gateway fetches file metadata, registers each file, and marks all deals as IN_REVIEW.
4

Poll Bulk Job Status