Endpoint de referência
Você pode listar os nomes de todas as permissões e tipos de recursos fazendo uma solicitação GET para o ponto de extremidade /acl/reference
. Esses nomes podem ser usados em chamadas de API para exibir as políticas de controle de acesso efetivo para o usuário atual.
Uma permissão é uma política gerenciada por meio da Adobe Admin Console e mapeada para zero ou mais políticas do tipo recurso. Um tipo de recurso é uma política que habilita recursos de leitura, gravação e/ou exclusão para um tipo específico de recurso Platform (como conjuntos de dados ou esquemas).
Formato da API
GET /acl/reference
Solicitação
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/acl/reference \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}'
Resposta
Uma resposta bem-sucedida retorna um objeto permissions
e um objeto resource-types
, cada um contendo uma lista completa de nomes para permissões de acesso ou tipos de recursos, respectivamente.
{
"permissions": {
"export-audience-for-segment": {
"segments": [
"read"
]
},
"manage-datasets": {
"connection": [
"read",
"write",
"delete"
],
"datasets": [
"read",
"write",
"delete"
]
}
{"..."}
},
"resource-types": {
"classes": [
"read",
"write",
"delete"
],
"connection": [
"read",
"write",
"delete"
],
"data-types": [
"read",
"write",
"delete"
],
"...": [
"..."
]
}
}