Method: validator.validateAsyncStatus
Stay organized with collections
Save and categorize content based on your preferences.
Get the asynchronous validation status.
HTTP request
POST https://youtubepartner.googleapis.com/youtube/partner/v1/validatorAsyncStatus
The URL uses gRPC Transcoding
syntax.
Query parameters
Parameters |
onBehalfOfContentOwner
|
string
The onBehalfOfContentOwner
parameter identifies the content owner that the user is acting on behalf of. This parameter supports users whose accounts are associated with multiple content owners.
|
Request body
The request body contains an instance of ValidateStatusRequest
.
Response body
Response to a validator.validateAsyncStatus
request.
If successful, the response body contains data with the following structure:
Fields |
status
|
string
The validation status.
|
errors[]
|
object ( ValidateError
)
The list of errors and/or warnings.
|
isMetadataOnly
|
boolean
If this is a metadata-only package.
|
kind
|
string
The type of the API resource. For this operation, the value is youtubePartner#validateStatusResponse
.
|
Authorization scopes
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/youtubepartner
For more information, see the OAuth 2.0 Overview
.
ValidateStatusRequest
Request to validate the status of a validation request.
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eThis endpoint retrieves the asynchronous validation status via a \u003ccode\u003ePOST\u003c/code\u003e request to \u003ccode\u003ehttps://youtubepartner.googleapis.com/youtube/partner/v1/validatorAsyncStatus\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eonBehalfOfContentOwner\u003c/code\u003e query parameter is used to specify the content owner for actions taken on their behalf, supporting multi-content owner accounts.\u003c/p\u003e\n"],["\u003cp\u003eThe request body requires a \u003ccode\u003eValidateStatusRequest\u003c/code\u003e instance, which includes a \u003ccode\u003evalidationId\u003c/code\u003e and \u003ccode\u003elocale\u003c/code\u003e for the desired error message language.\u003c/p\u003e\n"],["\u003cp\u003eThe response body, structured as JSON, provides the \u003ccode\u003estatus\u003c/code\u003e, a list of \u003ccode\u003eerrors\u003c/code\u003e, a \u003ccode\u003eisMetadataOnly\u003c/code\u003e boolean, and the resource \u003ccode\u003ekind\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAccess to this operation requires the \u003ccode\u003ehttps://www.googleapis.com/auth/youtubepartner\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],["This document details how to get the asynchronous validation status via a POST request to `https://youtubepartner.googleapis.com/youtube/partner/v1/validatorAsyncStatus`. The `onBehalfOfContentOwner` query parameter specifies the content owner. The request body requires a `ValidateStatusRequest` object, including `validationId` and `locale`. The response body contains a `status` string, an array of `errors`, a `isMetadataOnly` boolean and a `kind`. The request needs the `https://www.googleapis.com/auth/youtubepartner` OAuth scope.\n"],null,["# Method: validator.validateAsyncStatus\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ValidateStatusResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n- [ValidateStatusRequest](#ValidateStatusRequest)\n - [JSON representation](#ValidateStatusRequest.SCHEMA_REPRESENTATION)\n- [Try it!](#try-it)\n\nGet the asynchronous validation status.\n\n### HTTP request\n\n`POST https://youtubepartner.googleapis.com/youtube/partner/v1/validatorAsyncStatus`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Query parameters\n\n| Parameters ||\n|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `onBehalfOfContentOwner` | `string` The `onBehalfOfContentOwner` parameter identifies the content owner that the user is acting on behalf of. This parameter supports users whose accounts are associated with multiple content owners. |\n\n### Request body\n\nThe request body contains an instance of [ValidateStatusRequest](/youtube/partner/reference/rest/v1/validator/validateAsyncStatus#ValidateStatusRequest).\n\n### Response body\n\nResponse to a `validator.validateAsyncStatus` request.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"status\": string, \"errors\": [ { object (/youtube/partner/reference/rest/v1/validator#ValidateError) } ], \"isMetadataOnly\": boolean, \"kind\": string } ``` |\n\n| Fields ||\n|------------------|------------------------------------------------------------------------------------------------------------------------------|\n| `status` | `string` The validation status. |\n| `errors[]` | `object (`[ValidateError](/youtube/partner/reference/rest/v1/validator#ValidateError)`)` The list of errors and/or warnings. |\n| `isMetadataOnly` | `boolean` If this is a metadata-only package. |\n| `kind` | `string` The type of the API resource. For this operation, the value is `youtubePartner#validateStatusResponse`. |\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/youtubepartner`\n\nFor more information, see the [OAuth 2.0 Overview](/identity/protocols/OAuth2).\n\nValidateStatusRequest\n---------------------\n\nRequest to validate the status of a validation request.\n\n| JSON representation |\n|----------------------------------------------------------------------|\n| ``` { \"validationId\": string, \"locale\": string, \"kind\": string } ``` |\n\n| Fields ||\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `validationId` | `string` The validation ID. |\n| `locale` | `string` The desired locale of the error messages as defined in BCP 47 (http: //tools.ietf.org/html/bcp47). For example, \"en-US\" or \"de\". If not // specified we will return the error messages in English (\"en\"). |\n| `kind` | `string` The type of the API resource. For this operation, the value is `youtubePartner#validateStatusRequest`. |"]]