Skip to main content

An enumerated value indicating the video's status. The available status values are PENDING_UPLOAD, PROCESSING, PROCESSING_FAILED, BLOCKED, and LIVE.

Type that uses VideoStatusEnum


Call that uses VideoStatusEnum


The video is pending upload. The video is being associated with a video ID and has not been uploaded yet.
After a video upload is successfully completed, the status will show as PROCESSING until the video reaches one of the terminal states of LIVE, BLOCKED or PROCESSING_FAILED.
The video failed to process. If processing fails, it could be because the file is corrupted, is too large, or its size doesn’t match what was provided in the metadata. Refer to the error messages to determine the cause of the video’s failure to upload.
The video is blocked. A video might be BLOCKED if it contains malware, or if it is blocked by the video moderation feature.
The video is live. When the status of the video is LIVE, this indicates the file has been processed and uploaded successfully. The playList providing URLs for the video in DASH and HLS streaming video protocols will only be generated if the video uploads successfully.