Register a document and get a presigned upload URL
Creates a document record and returns a short-lived presigned URL.
Upload the file bytes with a PUT to upload.url including
upload.headers. The document becomes uploaded once the object
lands; it is validated (and billed) only when submitted to an
extraction or underwriting.
Authorizations
Partner API key issued by Cactus.
Headers
Unique key making the request safely retryable.
255Body
"125-main-st-rent-roll.xlsx"
Declared/resolved document type; determines the rate-card price and the output schema family.
offering_memorandum, rent_roll, t12, other_standard, other_complex Exact size of the file in bytes (max 100 MB).
x <= 104857600"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Free-form partner tags, echoed back on the document and in webhook events.
Response
Document created; upload URL issued.
"doc_01J9ZJXV"
"document"Declared/resolved document type; determines the rate-card price and the output schema family.
offering_memorandum, rent_roll, t12, other_standard, other_complex pending_upload, uploaded, deleted Type verified during acceptance; set once the document is submitted to a job.
offering_memorandum, rent_roll, t12, other_standard, other_complex