YouTubeVideoUploadState

Represents the current state of a video within its upload and processing lifecycle. It tracks the full progression from upload initiation through processing and completion, including failure, rejection, or deletion outcomes. It helps determine whether a video is still being uploaded, ready for use, or no longer available.

Proto definition GitHub

Enums

FAILED

The video upload or processing did not complete successfully.

PENDING

The video is currently being uploaded.

PROCESSED

The video was successfully uploaded and processed.

REJECTED

The video was not accepted due to validation or policy reasons.

UNAVAILABLE

The video upload state is unavailable. It may have been removed from YouTube.

UNKNOWN

The value is unknown in this version.

UNSPECIFIED

Not specified.

UPLOADED

The video was uploaded and is being processed.