Revoke all project access from a user or group
DELETE /assetapi/acl/{project_path}
Overview
This API revokes all project access from a user or group.
If you call this API on a project space, the change to the user or group access is also applied to the project space’s corresponding shared
folder.
Prerequisites
- Environment (Org) admin permissions
Request
DELETE https://{controlplane_path}/api/1/rest/public/assetapi/acl/{project_path}?{query_parameters}
Path parameters
Key | Description |
---|---|
controlplane_path |
Required. The path to the SnapLogic Control Plane:
elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic . For
example:
|
project_path |
Required. The path to the SnapLogic project.
This path is normalized to its respective project space path, whether /shared or another project folder exists at the end of the path. Therefore, the provided permissions are updated for this path’s project space and its shared folder only. Format: Important: The path comparison is case-sensitive.
|
Query parameters
Key | Type | Description |
---|---|---|
grant_type |
string | The type of the grantee .
Valid values:
|
grantee |
string | The user or group from whom to revoke access. |
Request header
In the request header, specify Basic
for authorization, add your credentials, and specify application/json
for content type:
Authorization: Basic {your_encoded_security_credentials}
Content-Type: application/json
Request body
None.
Response
Status code only.