POST
/v1/uploadsCreate an upload session with a presigned PUT URL
Scope
templates.writeIdempotent with a keyRate limit class uploadHeaders
Idempotency-Keystringmax length 255Up to 255 characters, scoped to the organisation and the endpoint, kept for 24 hours: a repeat with the same body replays the stored response with Idempotent-Replayed: true (API-004).
Body
kindenumrequiredimagefontcsvattachmentfileNamestringrequiredmin length 1max length 200contentTypestringrequiredmin length 3max length 100sizeBytesintegerrequiredsha256stringlicenceConfirmedbooleanReturns
15 fields of the 201 answer
idstringrequiredkindenumrequiredimagefontcsvattachmentfileNamestringrequiredcontentTypestringrequiredsizeBytesintegerrequiredstatusenumrequiredPENDINGUPLOADEDPROCESSINGREADYREJECTEDEXPIREDrejectionobject or nullrequired2 fields
codestringrequiredreasonstring or nullrequiredresultIdstring or nullrequiredexpiresAtdate-timerequiredcompletedAtdate-time or nullrequiredprocessedAtdate-time or nullrequiredcreatedAtdate-timerequiredurlstringrequiredmethodstringrequiredheadersobjectrequiredResponses
201Success
401Authentication required or API key invalid
403Permission or scope missing, organisation suspended
409A request with this Idempotency-Key is still in progress (idempotency_in_progress)
422Validation failed
429Rate limited for this API key and class; wait Retry-After seconds
otherError (RFC 9457 problem details)