Upload files to a document item
Answer a document item by uploading its files as multipart/form-data. Every file goes under the files field, and one call can carry several: an item asking for “your last 3 months of statements” is one thing asked whose answer happens to be N files.
Uploading adds to the set — it never replaces it. Sending the second statement does not delete the first. The first upload leaves the item answered; a later one moves updated_at and leaves first_answered_at where it was.
The limits are the item’s own answer_spec (mime_types, max_files), and a file outside them is a 422 naming that limit with nothing stored. An item with no spec still has ceilings: application/pdf, image/jpeg, image/png, image/heic, image/webp, at most 20 files, each at most 30 MB. A spec can only narrow those, never widen them — so answer_spec is the complete rule.
A file’s bytes are checked against its declared type, so a payload renamed to .pdf is refused rather than stored; checksum is the SHA-256 of what we received. Base64 inside the batch PATCH is deliberately not an option — it inflates a file by a third and doubles the memory needed to handle it.
Authorizations
Access token from POST /auth (the data.access_token value).
API key issued by Kira. Required on every request, including /auth.
Headers
Optional. The date-versioned API version to apply for this request (e.g. 2026-04-14). When sent it always wins, even over your pinned account default. When omitted, the API uses your account's pinned version if set, otherwise a baseline default.
"2026-06-01"
Path Parameters
RFI UUID.
Item UUID. The item must be a document item of this RFI.
Body
One or more files. Repeat the field per file.
Response
The files were stored and the item is answered.
The item after the change, in the same shape every read of it returns — so the whole resulting set of files and the item's status come back together.
One thing being asked for. The addressable unit of an RFI — a PATCH or a document upload always names an item_id, never the parent RFI.