Join us live on
Discord on the Google Advertising and Measurement Community server and on
YouTube on February 26th at 10:00 AM EST! We will discuss the new features added in v23.1 of the Google Ads API.
YouTubeVideoUploadState
Stay organized with collections
Save and categorize content based on your preferences.
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 
| 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. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-24 UTC.
[null,null,["Last updated 2026-02-24 UTC."],[],[]]