Overview
Questions of typeMULTI_UPLOAD, BANK_LINK_OR_STATEMENT and ADDRESS_VERIFICATION_OR_DOCUMENT are answered with files. Upload each file to this endpoint first, for the question it answers, then pass the returned fileId values to submitRfi.
Uploading a file does not answer the question by itself. Nothing is saved on the RFI until you call submitRfi.
Required scopes
The token must be the same customer’s token you use to read the RFI. See Who can answer an RFI.
Parameters
Sent asmultipart/form-data fields:
Upload one file per call. For a question that takes several files, call the endpoint once per file and keep every
fileId.
Accepted file types
The type is detected from the file’s contents, not from its name or theContent-Type you send.
cURL Example
Response details
Success — 200 OK
fileId can be used only for the question it was uploaded for, and only once.
Error Codes
Files over 5 MB are rejected before they are processed. Check the size in your UI before uploading.
Notes
- Upload right before submitting, so the files and the answers belong to the same session.
- Files are stored against the RFI as soon as they are uploaded, but they are not part of the customer’s answer until
submitRfiincludes theirfileId. - Name files clearly (for example
operating-agreement.pdf). It is not required, but it speeds up review.
Related pages
Submit an RFI
Where the returned
fileId values are submitted.Answer with a bank link
For bank-statement and proof-of-address questions, without a file.