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: v2beta.labels

Métodos
create POST /v2beta/labels
Crea una etiqueta nueva.
delete DELETE /v2beta/{name=labels/*}
Borra de forma permanente una etiqueta y los metadatos relacionados en los elementos de Drive.
delta POST /v2beta/{name=labels/*}:delta
Actualiza una sola etiqueta aplicando un conjunto de solicitudes de actualización que dan como resultado un nuevo borrador de revisión.
disable POST /v2beta/{name=labels/*}:disable
Inhabilitar una etiqueta publicada
enable POST /v2beta/{name=labels/*}:enable
Habilita una etiqueta inhabilitada y restablécela a su estado de publicación.
get GET /v2beta/{name=labels/*}
Obtén una etiqueta por su nombre de recurso.
list GET /v2beta/labels
Etiquetas de lista.
publish POST /v2beta/{name=labels/*}:publish
Publicar todos los cambios del borrador en la etiqueta.
updateLabelCopyMode POST /v2beta/{name=labels/*}:updateLabelCopyMode
Actualiza el objeto CopyMode de una etiqueta.
updatePermissions PATCH /v2beta/{parent=labels/*}/permissions
Actualiza los permisos de una etiqueta.

Recurso de REST: v2beta.labels.locks

Métodos
list GET /v2beta/{parent=labels/*}/locks
Enumera los LabelLocks en una etiqueta.

Recurso de REST: v2beta.labels.permissions

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

Recurso de REST: v2beta.labels.revisions

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

Recurso de REST: v2beta.labels.revisions.locks

Métodos
list GET /v2beta/{parent=labels/*/revisions/*}/locks
Enumera los LabelLocks en una etiqueta.

Recurso de REST: v2beta.labels.revisions.permissions

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

Recurso de REST: v2beta.limits

Métodos
getLabel GET /v2beta/limits/label
Obtén las restricciones de 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: v2beta.users

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