Drive Labels API

API para gerenciar marcadores do Drive

Serviço: drivelabels.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://drivelabels.googleapis.com

Recurso REST: v2beta.labels

Métodos
create
de POST /v2beta/labels Cria um novo rótulo.
delete
de DELETE /v2beta/{name=labels/*} Exclui permanentemente um marcador e os metadados relacionados nos itens do Drive.
delta
de POST /v2beta/{name=labels/*}:delta Atualiza um único marcador aplicando um conjunto de solicitações de atualização que resultam em uma nova revisão de rascunho.
disable
de POST /v2beta/{name=labels/*}:disable Desativar um marcador publicado.
enable
de POST /v2beta/{name=labels/*}:enable Ativar um marcador desativado e restaurá-lo para o estado publicado.
get
de GET /v2beta/{name=labels/*} Recebe um rótulo pelo nome do recurso.
list
de GET /v2beta/labels Listar marcadores.
publish
de POST /v2beta/{name=labels/*}:publish Publicar todas as mudanças de rascunho na gravadora.
updateLabelCopyMode
de POST /v2beta/{name=labels/*}:updateLabelCopyMode Atualiza o CopyMode de um rótulo.
updatePermissions
de PATCH /v2beta/{parent=labels/*}/permissions Atualiza as permissões de um rótulo.

Recurso REST: v2beta.labels.locks

Métodos
list
de GET /v2beta/{parent=labels/*}/locks Lista os LabelLocks em um rótulo.

Recurso REST: v2beta.labels.permissions

Métodos
batchDelete
de POST /v2beta/{parent=labels/*}/permissions:batchDelete Exclui as permissões de Rótulo.
batchUpdate
de POST /v2beta/{parent=labels/*}/permissions:batchUpdate Atualiza as permissões do marcador.
create
de POST /v2beta/{parent=labels/*}/permissions Atualiza as permissões de um rótulo.
delete
de DELETE /v2beta/{name=labels/*/permissions/*} Exclui a permissão de um rótulo.
list
de GET /v2beta/{parent=labels/*}/permissions Lista as permissões de um rótulo.

Recurso REST: v2beta.labels.revisions

Métodos
updatePermissions
de PATCH /v2beta/{parent=labels/*/revisions/*}/permissions Atualiza as permissões de um rótulo.

Recurso REST: v2beta.labels.revisions.locks

Métodos
list
de GET /v2beta/{parent=labels/*/revisions/*}/locks Lista os LabelLocks em um rótulo.

Recurso REST: v2beta.labels.revisions.permissions

Métodos
batchDelete
de POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchDelete Exclui permissões de Rótulo.
batchUpdate
de POST /v2beta/{parent=labels/*/revisions/*}/permissions:batchUpdate Atualiza as permissões do marcador.
create
de POST /v2beta/{parent=labels/*/revisions/*}/permissions Atualiza as permissões de um rótulo.
delete
de DELETE /v2beta/{name=labels/*/revisions/*/permissions/*} Exclui a permissão de um rótulo.
list
de GET /v2beta/{parent=labels/*/revisions/*}/permissions Lista as permissões de um rótulo.

Recurso REST: v2beta.limits

Métodos
getLabel
de GET /v2beta/limits/label Consulte as restrições na estrutura de um rótulo. como o número máximo de campos permitidos e o tamanho máximo do título do marcador.

Recurso REST: v2beta.users

Métodos
getCapabilities
de GET /v2beta/{name=users/*/capabilities} Recebe os recursos do usuário.