Drive Labels API

Uma API para gerenciar rótulos 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: v2.labels

Métodos
create POST /v2/labels
Cria um marcador.
delete DELETE /v2/{name=labels/*}
Exclui permanentemente um rótulo e os metadados relacionados nos itens do Drive.
delta POST /v2/{name=labels/*}:delta
Atualiza um único rótulo aplicando um conjunto de solicitações de atualização que resultam em uma nova revisão de rascunho.
disable POST /v2/{name=labels/*}:disable
Desative um marcador publicado.
enable POST /v2/{name=labels/*}:enable
Ative um marcador desativado e restaure o estado publicado dele.
get GET /v2/{name=labels/*}
Recebe um rótulo pelo nome do recurso.
list GET /v2/labels
Lista de rótulos.
publish POST /v2/{name=labels/*}:publish
Publique todas as mudanças do rascunho no marcador.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
Atualiza o CopyMode de um rótulo.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
Atualiza o EnabledAppSettings de um rótulo.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
Atualiza as permissões de um rótulo.

Recurso REST: v2.labels.locks

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

Recurso REST: v2.labels.permissions

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

Recurso REST: v2.labels.revisions

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

Recurso REST: v2.labels.revisions.locks

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

Recurso REST: v2.labels.revisions.permissions

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

Recurso REST: v2.limits

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

Recurso REST: v2.users

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