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 Card2
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