Discover tus capabilities
Returns the tus protocol versions and extensions supported by the upload endpoint.
OPTIONS
{TUS_URL}Note
Use the tus_url capability URL from the validated Assembly response as the request destination. It does not use ambient API2 host credentials.
Request example
Set TUS_URL to the complete tus_url URL from the Assembly creation response. Do not replace its hostname.
curl --fail-with-body -sS --request OPTIONS --include \
--url "${TUS_URL:?Set TUS_URL}"
Request headers
Complete JSON Schema
objecttus OPTIONS has no protocol request headers.
Fields beyond those listed for this object are accepted.
Response
HTTP 200
No response body.
Response headers
Complete JSON Schema
Normalized lowercase tus OPTIONS response headers.
Fields beyond those listed for this object are accepted.
| Field | Type and description |
|---|---|
tus-extensionrequired | string (always: "creation,creation-with-upload,termination,concatenation,creation-defer-length") |
tus-max-sizerequired | stringA canonical unsigned base-10 byte count in the signed 64-bit range, without zero padding or a plus sign. Validation pattern (regular expression)^(?:0|[1-9][0-9]{0,17}|[1-8][0-9]{18}|9[0-1][0-9]{17}|92[0-1][0-9]{16}|922[0-2][0-9]{15}|9223[0-2][0-9]{14}|92233[0-6][0-9]{13}|922337[0-1][0-9]{12}|92233720[0-2][0-9]{10}|922337203[0-5][0-9]{9}|9223372036[0-7][0-9]{8}|92233720368[0-4][0-9]{7}|922337203685[0-3][0-9]{6}|9223372036854[0-6][0-9]{5}|92233720368547[0-6][0-9]{4}|922337203685477[0-4][0-9]{3}|9223372036854775[0-7][0-9]{2}|922337203685477580[0-6]|9223372036854775807)$ |
tus-resumablerequired | string (always: "1.0.0") |
tus-versionrequired | string (always: "1.0.0") |
x-content-type-optionsrequired | string (always: "nosniff") |