Get User's Effective Permissions for a Project
Changed onThe endpoint retrieves the effective permission (role) assigned to the user for a specific project, identified by its assetId. It evaluates the users access based on:
- Direct permissions assigned to the project.
- Predefined principals, such as orgEverybody or group-based access rules.
Request
- Base URL: https://cloudstorage.adobe.io/v1
- URL: https://cloudstorage.adobe.io/v1/projects/{assetId}/effective-permission
- Auth: HTTP bearer
Path parameters
A globally unique identifier for the asset
The ID of the asset to get.
Headers
The X-Request-Id header is used to identify a request.
It can be used to correlate logs and other resources and is intended to be a non-persistent identifier.
Response
Success - Effective permission for the user for a project asset
Example response
{
"role": "edit"
}Changes
- warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - info
response property
roledeprecated - info
added the required property
to the response with the status
- warning
- warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
undefinedenum value to theresponse property for the response status
- warning