Het eindpunt van producten
De /products
eindpunt in op attribuut-gebaseerde toegangsbeheer API staat u toe om producten evenals toestemmingscategorieën en toestemmingsreeksen programmatically te beheren verbonden aan producten in uw organisatie.
Aan de slag
Het API eindpunt dat in deze gids wordt gebruikt maakt deel uit van op attribuut-gebaseerde toegangsbeheer API. Controleer voordat je doorgaat de gids Aan de slag voor verbindingen aan verwante documentatie, een gids aan lezing de steekproefAPI vraag in dit document, en belangrijke informatie betreffende vereiste kopballen die nodig zijn om met succes vraag aan om het even welk Experience Platform API te maken.
Een lijst met producten met rechten ophalen list
U kunt een lijst met producten met rechten ophalen door een GET-aanvraag in te dienen bij de /products
eindpunt.
API-indeling
GET /products/
Verzoek
In het volgende verzoek wordt een lijst opgehaald met producten die tot uw organisatie behoren.
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
Antwoord
Een succesvolle reactie keert een lijst van gerechtigde producten terug die tot uw organisatie behoren.
{
"products": [
{
"id": "{ID}",
"name": "Adobe Experience Platform",
"serviceCode": "{SERVICE_CODE}"
}
]
}
id
name
serviceCode
Machtigingscategorieën opzoeken op product-id
U kunt machtigingscategorieën voor een bepaald product opzoeken door een verzoek van de GET tot de /products/{PRODUCT_ID}/categories
als u uw product-id opgeeft.
API-indeling
GET /products/{PRODUCT_ID}/categories
Verzoek
Het volgende verzoek wint toestemmingscategorieën verbonden aan terug {PRODUCT_ID}
.
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products/{PRODUCT_ID}/categories \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
Antwoord
Een succesvolle reactie keert de toestemmingscategorieën verbonden aan productID terug u vroeg.
{
"categories": [
{
"name": "Profile Management"
},
{
"name": "Data Ingestion"
},
{
"name": "Sandbox Administration"
},
{
"name": "Query Service"
},
{
"name": "Data Management"
},
{
"name": "Identity Management"
},
{
"name": "Data Modeling"
},
{
"name": "Data Science Workspace"
},
{
"name": "Dashboards"
},
{
"name": "Alerts"
},
{
"name": "Data Governance"
}
]
}
category
name
Machtigingssets opzoeken op product-id
U kunt rechtensets opzoeken voor een bepaald product door een GET-aanvraag in te dienen bij de /products/{PRODUCT_ID}/permission-sets
als u uw product-id opgeeft.
API-indeling
GET /products/{PRODUCT_ID}/permission-sets
Verzoek
Het volgende verzoek wint toestemmingsreeksen verbonden aan terug {PRODUCT_ID}
.
curl -X GET \
https://platform.adobe.io/data/foundation/access-control/administration/products/{PRODUCT_ID}/permission-sets \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
Antwoord
Een succesvolle reactie keert de toestemmingsreeksen verbonden aan productID terug u vroeg.
{
"permission-sets": [
{
"id": "manage-schemas",
"name": "Manage Schemas",
"category": "Data Modeling",
"permissions": [
{
"resource": "schemas",
"actions": [
"read",
"write",
"delete"
]
},
{
"resource": "schema-fields",
"actions": [
"read",
"write",
"delete"
]
},
{
"resource": "sandboxes",
"actions": [
"view"
]
}
]
},
{
"id": "view-schemas",
"name": "View Schemas",
"category": "Data Modeling",
"permissions": [
{
"resource": "schemas",
"actions": [
"read"
]
},
{
"resource": "schema-fields",
"actions": [
"read"
]
},
{
"resource": "sandboxes",
"actions": [
"view"
]
}
]
},
]
}
permission-sets
id
name
category
permissions
permissions.resource
permissions.actions
view
, read
, create
, edit
, en delete