YouTube Content ID API

La API de Content ID de YouTube permite administrar los activos de YouTube junto con su contenido, referencias, propiedad, derechos y políticas asociados.

Servicio: youtubepartner.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquina para describir y consumir las APIs de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://youtubepartner.googleapis.com

Recurso de REST: assetLabels

Métodos
insert POST /youtube/partner/v1/assetLabels
Inserta una etiqueta de activo para un propietario.
list GET /youtube/partner/v1/assetLabels
Recupera una lista de todas las etiquetas de activos de un propietario.

Recurso de REST: assetMatchPolicy

Métodos
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Recupera la política de coincidencias asignada al recurso especificado por el propietario del contenido asociado con el usuario autenticado.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Aplica parches a la política de coincidencias del activo.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Actualiza la política de coincidencias del activo.

Recurso de REST: assetRelationships

Métodos
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Borra una relación entre dos activos.
insert POST /youtube/partner/v1/assetRelationships
Crea una relación que vincula dos recursos.
list GET /youtube/partner/v1/assetRelationships
Recupera una lista de relaciones para un activo determinado.

Recurso de REST: assetSearch

Métodos
list GET /youtube/partner/v1/assetSearch
Busca recursos según sus metadatos.

Recurso de REST: assetShares

Métodos
list GET /youtube/partner/v1/assetShares
Este método recupera una lista de las propiedades de activos que posee el socio y que se asignan a un ID de vista de activo especificado o recupera una lista de las vistas de activos asociadas a un ID de propiedad de activo especificado que posee el socio.

Recurso de REST: assets

Métodos
get GET /youtube/partner/v1/assets/{assetId}
Recupera los metadatos del activo especificado.
insert POST /youtube/partner/v1/assets
Inserta un activo con los metadatos especificados.
list GET /youtube/partner/v1/assets
Recupera una lista de activos según los metadatos de activo.
patch PATCH /youtube/partner/v1/assets/{assetId}
Aplica parches a los metadatos del recurso especificado.
update PUT /youtube/partner/v1/assets/{assetId}
Actualiza los metadatos del activo especificado.

Recurso de REST: campaigns

Métodos
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Borra una campaña especificada para un propietario.
get GET /youtube/partner/v1/campaigns/{campaignId}
Recupera una campaña en particular para un propietario.
insert POST /youtube/partner/v1/campaigns
Inserta una campaña nueva para un propietario con los datos de campaña especificados.
list GET /youtube/partner/v1/campaigns
Recupera una lista de campañas para un propietario.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Aplica parches a los datos de una campaña específica.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Actualiza los datos de una campaña específica.

Recurso de REST: claimHistory

Métodos
get GET /youtube/partner/v1/claimHistory/{claimId}
Recupera el historial de reclamos de un reclamo especificado.

Recurso de REST: claimSearch

Métodos
list GET /youtube/partner/v1/claimSearch
Recupera una lista de reclamos que coinciden con los criterios de búsqueda.

Recurso de REST: claims

Métodos
get GET /youtube/partner/v1/claims/{claimId}
Recupera un reclamo específico por ID.
insert POST /youtube/partner/v1/claims
Crea un reclamo.
list GET /youtube/partner/v1/claims
Recupera una lista de los reclamos administrados por el propietario del contenido asociado con el usuario autenticado actualmente.
patch PATCH /youtube/partner/v1/claims/{claimId}
Aplica parches a un reclamo existente cambiando su política o su estado.
update PUT /youtube/partner/v1/claims/{claimId}
Actualiza un reclamo existente cambiando su política o su estado.

Recurso de REST: contentOwners

Métodos
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Recupera información sobre el propietario del contenido especificado.
list GET /youtube/partner/v1/contentOwners
Recupera una lista de propietarios del contenido que coinciden con los criterios de la solicitud.

Recurso de REST: liveCuepoints

Métodos
insert POST /youtube/partner/v1/liveCuepoints
Inserta un punto de referencia en una transmisión en vivo.

Recurso de REST: metadataHistory

Métodos
list GET /youtube/partner/v1/metadataHistory
Recupera una lista de todos los metadatos proporcionados para un activo, independientemente del propietario del contenido que proporcionó los datos.

Recurso de REST: musicChangeRequests

Métodos
create POST /youtube/partner/v1/music/changeRequests
Crea una solicitud de cambio de música que se informa a un lanzamiento o una pista.
list GET /youtube/partner/v1/music/changeRequests
Recupera una lista de solicitudes de cambios musicales que se informaron para un lanzamiento o una pista.

Recurso de REST: musicReleases

Métodos
list GET /youtube/partner/v1/music/releases
Recupera una lista de lanzamientos musicales.

Recurso de REST: musicTracks

Métodos
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Recupera una lista de pistas musicales.

Recurso de REST: ownership

Métodos
get GET /youtube/partner/v1/assets/{assetId}/ownership
Recupera los datos de propiedad proporcionados para el activo especificado por el propietario del contenido asociado con el usuario autenticado.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Proporciona información nueva sobre la propiedad del activo especificado.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Proporciona información nueva sobre la propiedad del activo especificado.

Recurso de REST: ownershipHistory

Métodos
list GET /youtube/partner/v1/ownershipHistory
Recupera una lista de los datos de propiedad de un activo, independientemente del propietario del contenido que proporcionó los datos.

Recurso de REST: package

Métodos
get GET /youtube/partner/v1/package/{packageId}
Recupera información sobre el paquete especificado.
insert POST /youtube/partner/v1/package
Inserta un paquete solo con metadatos.

Recurso de REST: policies

Métodos
get GET /youtube/partner/v1/policies/{policyId}
Recupera la política guardada especificada.
insert POST /youtube/partner/v1/policies
Crea una política guardada.
list GET /youtube/partner/v1/policies
Recupera una lista de las políticas guardadas del propietario del contenido.
patch PATCH /youtube/partner/v1/policies/{policyId}
Aplica parches a la política guardada especificada.
update PUT /youtube/partner/v1/policies/{policyId}
Actualiza la política guardada especificada.

Recurso de REST: referenceConflicts

Métodos
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Recupera información sobre el conflicto de referencia especificado.
list GET /youtube/partner/v1/referenceConflicts
Recupera una lista de conflictos de referencia no resueltos.

Recurso de REST: references

Métodos
get GET /youtube/partner/v1/references/{referenceId}
Recupera información sobre la referencia especificada.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references

Crea una referencia de una de las siguientes formas:

  • Si tu solicitud implica subir un archivo de referencia, YouTube crea la referencia a partir del contenido proporcionado.
list GET /youtube/partner/v1/references
Recupera una lista de referencias por ID o la lista de referencias del activo especificado.
patch PATCH /youtube/partner/v1/references/{referenceId}
Aplica parches a una referencia.
update PUT /youtube/partner/v1/references/{referenceId}
Actualiza una referencia.

Recurso de REST: spreadsheetTemplate

Métodos
list GET /youtube/partner/v1/spreadsheetTemplate
Recupera una lista de plantillas de hojas de cálculo para un propietario del contenido.

Recurso de REST: uploader

Métodos
list GET /youtube/partner/v1/uploader
Recupera una lista de los usuarios que suben contenido para un propietario del contenido.

Recurso de REST: validator

Métodos
validate POST /youtube/partner/v1/validator
Valida un archivo de metadatos.
validateAsync POST /youtube/partner/v1/validatorAsync
Valida un archivo de metadatos de forma asíncrona.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Obtén el estado de validación asíncrono.

Recurso de REST: videoAdvertisingOptions

Métodos
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Recupera la configuración de publicidad del video especificado.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Recupera detalles sobre los tipos de anuncios permitidos para un video específico subido por un socio o un usuario.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Aplica parches a la configuración de publicidad del video especificado.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Actualiza la configuración de publicidad del video especificado.

Recurso de REST: whitelists

Métodos
delete DELETE /youtube/partner/v1/whitelists/{id}
Quita un canal de la lista de canales permitidos de un propietario del contenido.
get GET /youtube/partner/v1/whitelists/{id}
Recupera un canal específico incluido en la lista de entidades permitidas por ID.
insert POST /youtube/partner/v1/whitelists
Incluye en la lista blanca un canal de YouTube para tu propietario del contenido.
list GET /youtube/partner/v1/whitelists
Recupera una lista de los canales incluidos en la lista de canales permitidos para un propietario del contenido.