Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Rimuovere membri da un asset di Looker Studio.
Semplicemente con il processo di rimozione dell'accesso degli utenti agli asset, le richieste ben condotte
restituisce sempre una risposta 200 OK, anche se un membro non è valido o non
all'asset di Looker Studio.
Richiesta
Richiesta HTTP
POST https://datastudio.googleapis.com/v1/assets/{assetName}/permissions:revokeAllPermissions
Parametri del percorso
Nome del parametro
Tipo
Descrizione
assetName
stringa
L'ID nome (ID) della risorsa.
Autorizzazione
Questa richiesta richiede che l'utente autorizzato disponga di autorizzazioni sufficienti per:
gestisci le autorizzazioni e le autorizzazioni degli asset con il seguente ambito:
Ambito
https://www.googleapis.com/auth/datastudio
Corpo della richiesta
Nel corpo della richiesta, indica le seguenti proprietà:
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[[["\u003cp\u003eRevoke access for multiple users from a Looker Studio asset using the \u003ccode\u003erevokeAllPermissions\u003c/code\u003e endpoint.\u003c/p\u003e\n"],["\u003cp\u003eRequests to remove users will always return a successful response (\u003ccode\u003e200 OK\u003c/code\u003e), even if the user is invalid or not associated with the asset.\u003c/p\u003e\n"],["\u003cp\u003eThe request body requires a list of members to remove, specified as \u003ccode\u003euser:\u003c/code\u003e or \u003ccode\u003edomain:\u003c/code\u003e, but owners and the authorized user cannot be removed.\u003c/p\u003e\n"],["\u003cp\u003eSuccessful requests return an updated Permissions object reflecting the changes made.\u003c/p\u003e\n"],["\u003cp\u003eThis API call needs authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/datastudio\u003c/code\u003e scope.\u003c/p\u003e\n"]]],[],null,["# Permissions: revokeAllPermissions\n\nRemove members from a Looker Studio asset.\n\nTo simply the process of removing user access to assets, well-formed requests\nalways return a `200 OK` response, even if a member is invalid or does not\nbelong to the Looker Studio asset.\n\nRequest\n-------\n\n### HTTP request\n\n POST https://datastudio.googleapis.com/v1/assets/{assetName}/permissions:revokeAllPermissions\n\n### Path parameters\n\n| Parameter name | Type | Description |\n|----------------|--------|--------------------------------|\n| assetName | string | The name (ID) id of the asset. |\n\n### Authorization\n\nThis request requires the authorized user to have sufficient permissions to\nmanage the assets permissions and authorization with the following scope:\n\n| Scope |\n|----------------------------------------------|\n| `https://www.googleapis.com/auth/datastudio` |\n\n### Request body\n\nIn the request body, supply the following properties:\n\n| Property name | Type | Description |\n|---------------|------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|\n| members | Array\\\u003c[Member](/looker-studio/integrate/api/reference/types#Member)\\\u003e | A list of members to remove. Owners cannot be removed. The authorized user cannot be removed. |\n\n| **Important:** Revoking permissions for an invalid member (e.g. nonexistent Google account) or member that does not belong to the asset will **not** cause the request to fail.\n\nResponse\n--------\n\nIf successful, this method returns the updated [Permissions](/looker-studio/integrate/api/reference/types#Permissions) object.\n\nExample\n-------\n\nThe following removes two members from a Looker Studio asset. \n\n POST https://datastudio.googleapis.com/v1/assets/\u003cvar translate=\"no\"\u003eassetName\u003c/var\u003e/permissions:revokeAllPermissions\n\nRequest body: \n\n {\n \"members\": [\n \"user:gus@gmail.com\",\n \"domain:example.com\"\n ]\n }"]]