Method: assets.insert

  • Inserts an asset with specified metadata, allowing for subsequent ownership and match policy settings.

  • Utilizes an HTTP POST request to https://youtubepartner.googleapis.com/youtube/partner/v1/assets with optional onBehalfOfContentOwner query parameter.

  • Requires an Asset object in the request body and returns a newly created Asset object in the response upon success.

  • Needs authorization with the https://www.googleapis.com/auth/youtubepartner scope.

Inserts an asset with the specified metadata. After inserting an asset, you can set its ownership data and match policy.

Art Track assets (art_track_video) can't be created using the API and return an ART_TRACK_NOT_SUPPORTED error. Deliver Art Track metadata and media through DDEX or CSV feeds.

HTTP request

POST https://youtubepartner.googleapis.com/youtube/partner/v1/assets

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 Asset.

Response body

If successful, the response body contains a newly created instance of Asset.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/youtubepartner

For more information, see the OAuth 2.0 Overview.