Get status of the request.

If processing is complete, the response will include a signed URL to access the enhanced video.

Make sure to download and save the video within the TTL provided in the response (24 hours by default). New URLs with new TTL can be generated by calling this endpoint, but we retain your data for only a limited number of days. The video will be permanently deleted from our system afterwards.

Response body

PropertyTypeDescription
statusStringCurrent processing status
progressNumberTotal request progress (percentage)
estimatesObjectRefer to RequestEstimates
outputSizeStringSize of output video
averageFpsNumberAverage FPS of processing nodes
combinedFpsNumberCombined FPS of all nodes
processingJobsArrayRefer to VideoProcessingStatIntermediate below
downloadObjectRefer to EnhancedDownloadSignedUrlResponse below

RequestEstimates

cost and time are arrays with two integers each, representing lower and upper bounds of the estimate.

PropertyTypeDescription
costArrayCost range (in credits)
timeArrayTime range (in seconds)

VideoProcessingStatIntermediate

PropertyTypeDescription
chunkIdUUIDUnique chunk identifier
chunkIndexIntegerIndex of the chunk
taskIndexIntegerTask index for chunk processing
statusStringStatus (queued, processing, complete, etc.)
gpuUtilizationIntegerGPU utilization in percentage
gpuMemoryUtilizationIntegerGPU memory usage percentage
fpsNumberProcessing speed of the node
progressNumberProcessing progress (percentage)

EnhancedDownloadSignedUrlResponse

PropertyTypeDescription
urlStringSigned download URL for the enhanced file
expiresInIntegerTTL in milliseconds
expiresAtIntegerTime in milliseconds since UTC epoch
Language
Credentials
Header
Click Try It! to start a request and see the response here!