Drive Labels API

Una API para administrar etiquetas de Drive

Servicio: drivelabels.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 procesable para describir y consumir las API 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://drivelabels.googleapis.com

Recurso de REST: v2.labels

Métodos
create POST /v2/labels
Crea una etiqueta.
delete DELETE /v2/{name=labels/*}
Borra de forma permanente una etiqueta y los metadatos relacionados en los elementos de Drive.
delta POST /v2/{name=labels/*}:delta
Actualiza una sola etiqueta aplicando un conjunto de solicitudes de actualización que generan una nueva revisión de borrador.
disable POST /v2/{name=labels/*}:disable
Inhabilita una etiqueta publicada.
enable POST /v2/{name=labels/*}:enable
Habilita una etiqueta inhabilitada y restablece su estado publicado.
get GET /v2/{name=labels/*}
Obtiene una etiqueta por su nombre de recurso.
list GET /v2/labels
Enumera las etiquetas.
publish POST /v2/{name=labels/*}:publish
Publica todos los cambios del borrador en la etiqueta.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
Actualiza el CopyMode de una etiqueta.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
Actualiza el EnabledAppSettings de una etiqueta.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
Actualiza los permisos de una etiqueta.

Recurso de REST: v2.labels.locks

Métodos
list GET /v2/{parent=labels/*}/locks
Enumera los bloqueos de etiquetas en una etiqueta.

Recurso de REST: v2.labels.permissions

Métodos
batchDelete POST /v2/{parent=labels/*}/permissions:batchDelete
Borra los permisos de etiquetas.
batchUpdate POST /v2/{parent=labels/*}/permissions:batchUpdate
Actualiza los permisos de la etiqueta.
create POST /v2/{parent=labels/*}/permissions
Actualiza los permisos de una etiqueta.
delete DELETE /v2/{name=labels/*/permissions/*}
Borra el permiso de una etiqueta.
list GET /v2/{parent=labels/*}/permissions
Enumera los permisos de una etiqueta.

Recurso de REST: v2.labels.revisions

Métodos
updatePermissions PATCH /v2/{parent=labels/*/revisions/*}/permissions
Actualiza los permisos de una etiqueta.

Recurso de REST: v2.labels.revisions.locks

Métodos
list GET /v2/{parent=labels/*/revisions/*}/locks
Enumera los bloqueos de etiquetas en una etiqueta.

Recurso de REST: v2.labels.revisions.permissions

Métodos
batchDelete POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete
Borra los permisos de etiquetas.
batchUpdate POST /v2/{parent=labels/*/revisions/*}/permissions:batchUpdate
Actualiza los permisos de la etiqueta.
create POST /v2/{parent=labels/*/revisions/*}/permissions
Actualiza los permisos de una etiqueta.
delete DELETE /v2/{name=labels/*/revisions/*/permissions/*}
Borra el permiso de una etiqueta.
list GET /v2/{parent=labels/*/revisions/*}/permissions
Enumera los permisos de una etiqueta.

Recurso de REST: v2.limits

Métodos
getLabel GET /v2/limits/label
Obtén las restricciones sobre la estructura de una etiqueta, como la cantidad máxima de campos permitidos y la longitud máxima del título de la etiqueta.

Recurso de REST: v2.users

Métodos
getCapabilities GET /v2/{name=users/*/capabilities}
Obtiene las capacidades del usuario.