Het eindpunt van producten
Het /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. Alvorens verder te gaan, te herzien gelieve begonnen gidsvoor verbindingen aan verwante documentatie, een gids aan het lezen van de steekproefAPI vraag in dit document, en belangrijke informatie betreffende vereiste kopballen die nodig zijn om vraag aan om het even welk Experience Platform API met succes te maken.
Een lijst met producten met rechten ophalen list
U kunt een lijst van gemachtigde producten terugwinnen door een verzoek van de GET tot het /products
eindpunt te richten.
API formaat
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}' \
Reactie
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 aanvraag voor een GET in te dienen bij het eindpunt /products/{PRODUCT_ID}/categories
terwijl u uw product-id opgeeft.
API formaat
GET /products/{PRODUCT_ID}/categories
Verzoek
Met de volgende aanvraag worden machtigingscategorieën opgehaald die aan {PRODUCT_ID}
zijn gekoppeld.
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}' \
Reactie
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 aanvraag voor een GET in te dienen bij het eindpunt van /products/{PRODUCT_ID}/permission-sets
terwijl u de product-id opgeeft.
API formaat
GET /products/{PRODUCT_ID}/permission-sets
Verzoek
De volgende aanvraag haalt rechtensets op die zijn gekoppeld aan {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}' \
Reactie
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