Read the job input
The original file of the job; whole or one byte range (Range: bytes=start-end). Only for the worker holding the claim.
Try the REST routes against the public demo at https://demostash.aldyernesto.my.id. Get a read-only token (valid for 60 minutes), then paste it as the Bearer token in the console of any route.
The original file of the job; whole or one byte range (Range: bytes=start-end). Only for the worker holding the claim.
WorkerTokenX-Worker-Token<token>Per-worker token returned once by worker registration.
id*stringJob id (UUID).
X-Claim-Token*stringClaim token from the claim answer.
The whole file
response?stringapplication/octet-streamRaw file bytes; Content-Type is the media type of the file.
curl -X GET "https://example.com/api/v1/pipeline/jobs/string/input" \ -H "X-Claim-Token: string""string"Fail the job POST
Reports an error. Retryable failures are requeued while attempts remain (3 in total); the rest fail for good.
Upload the job output PUT
The raw bytes of the one output; streamed. Content-Type is its media type (video/mp4) and X-Output-Ext its extension (mp4). The size limit is SHOTSTASH_PIPELINE_MAX_OUTPUT_MB.