Drive Labels API

API zum Verwalten von Google Drive-Labels

Dienst: drivelabels.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://drivelabels.googleapis.com

REST-Ressource: v2.labels

Methoden
create POST /v2/labels
Erstellt ein Label.
delete DELETE /v2/{name=labels/*}
Löscht ein Label und die zugehörigen Metadaten für Drive-Elemente endgültig.
delta POST /v2/{name=labels/*}:delta
Aktualisiert ein einzelnes Label, indem eine Reihe von Aktualisierungsanfragen angewendet wird. Das Ergebnis ist eine neue Draft-Version.
disable POST /v2/{name=labels/*}:disable
Ein veröffentlichtes Label deaktivieren.
enable POST /v2/{name=labels/*}:enable
Ein deaktiviertes Label aktivieren und in den veröffentlichten Zustand zurückversetzen.
get GET /v2/{name=labels/*}
Ruft ein Label anhand seines Ressourcennamens ab.
list GET /v2/labels
Labels auflisten.
publish POST /v2/{name=labels/*}:publish
Alle Änderungen am Entwurf für das Label veröffentlichen.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
Aktualisiert die CopyMode eines Labels.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
Aktualisiert die EnabledAppSettings eines Labels.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
Aktualisiert die Berechtigungen eines Labels.

REST-Ressource: v2.labels.locks

Methoden
list GET /v2/{parent=labels/*}/locks
Listet die Label-Sperren für ein Label auf.

REST-Ressource: v2.labels.permissions

Methoden
batchDelete POST /v2/{parent=labels/*}/permissions:batchDelete
Löscht Labelberechtigungen.
batchUpdate POST /v2/{parent=labels/*}/permissions:batchUpdate
Aktualisiert Labelberechtigungen.
create POST /v2/{parent=labels/*}/permissions
Aktualisiert die Berechtigungen eines Labels.
delete DELETE /v2/{name=labels/*/permissions/*}
Löscht die Berechtigung eines Labels.
list GET /v2/{parent=labels/*}/permissions
Listet die Berechtigungen eines Labels auf.

REST-Ressource: v2.labels.revisions

Methoden
updatePermissions PATCH /v2/{parent=labels/*/revisions/*}/permissions
Aktualisiert die Berechtigungen eines Labels.

REST-Ressource: v2.labels.revisions.locks

Methoden
list GET /v2/{parent=labels/*/revisions/*}/locks
Listet die Label-Sperren für ein Label auf.

REST-Ressource: v2.labels.revisions.permissions

Methoden
batchDelete POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete
Löscht Labelberechtigungen.
batchUpdate POST /v2/{parent=labels/*/revisions/*}/permissions:batchUpdate
Aktualisiert Labelberechtigungen.
create POST /v2/{parent=labels/*/revisions/*}/permissions
Aktualisiert die Berechtigungen eines Labels.
delete DELETE /v2/{name=labels/*/revisions/*/permissions/*}
Löscht die Berechtigung eines Labels.
list GET /v2/{parent=labels/*/revisions/*}/permissions
Listet die Berechtigungen eines Labels auf.

REST-Ressource: v2.limits

Methoden
getLabel GET /v2/limits/label
Ruft die Einschränkungen für die Struktur eines Labels ab, z. B. die maximal zulässige Anzahl von Feldern und die maximale Länge des Labeltitels.

REST-Ressource: v2.users

Methoden
getCapabilities GET /v2/{name=users/*/capabilities}
Ruft die Nutzerfunktionen ab.