Skip to main content

Overview

Questions of type MULTI_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 as multipart/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 the Content-Type you send.

cURL Example

Response details

Success — 200 OK

Then answer the question with the file IDs:
A 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 submitRfi includes their fileId.
  • Name files clearly (for example operating-agreement.pdf). It is not required, but it speeds up review.

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.