Skapa sekretessförfrågningar för flera användare och identitetstyper i sekretesstjänstens API
I den här artikeln beskrivs hur du skapar en JSON-begäran för sekretess med flera användare och identitetstyper med hjälp av Privacy Services-API:t. Privacy Servicens användargränssnitt tillåter endast en namnområdestyp per begäran, men med API:t kan du skapa en begäran med flera identitetstyper i en enda JSON-nyttolast. Den här artikeln innehåller ett exempel på JSON och en stegvis förklaring av hur du konfigurerar begäran.
Beskrivning description
Miljö
Adobe Experience Platform
Problem/symtom
Gränssnittet (UI) har för närvarande bara stöd för att skapa Privacy Service med en identitetstyp per begäran. När du använder Privacy Service-API:t är det dock möjligt att skapa en JSON-begäran som innehåller flera identitetstyper för olika användare. Den här metoden är användbar för att hantera sekretessförfrågningar som omfattar olika datakällor och identifierare för en eller flera användare.
Här följer ett exempel på JSON för en sekretessförfrågan som omfattar flera användare och identitetstyper:
{
"companyContexts": [
{
"namespace": "imsOrgID",
"value": "{{IMS ORG}}"
}
] ,
"users": [
{
"key": "dbt26cf6-1942-4c4a-82bd-d790e647cxxx",
"action": [
"access"
] ,
"userIDs": [
{
"namespace": "email",
"value": "dsmith@axxx.com",
"type": "standard"
},
{
"namespace": "ECID",
"type": "standard",
"value": "443636576799758681021090721xxx",
"isDeletedClientSide": false
}
]
},
{
"key": "8dd7e4d8-13d3-442f-85d8-5e2f0779exxx",
"action": [
"access",
"delete"
] ,
"namespace": "email",
"value": "ajones@axxx.com",
"type": "standard"
},
{
"namespace": "CRM ID",
"value": "12AD45FE30xxx",
"type": "analytics"
}
] ,
"include": [
"Analytics",
"AdobeCloudPlatform",
"profileService"
] ,
"regulation": "сра"
}
Upplösning resolution
Så här skapar du en ny sekretessbegäran med Privacy Services-API:
-
Börja med att skapa JSON-begäran. Detta inkluderar att definiera
companyContexts, som innehåller ditt organisations-ID för Adobe för autentisering. Detta ID matchar det värde du anger i begäranderubrikerna. -
Tilldela en unik för varje användare key och ange deras identifierare under userID:n. Dessa identifierare bör innehålla namespace, type och value. I exemplet har användare identifierare som email, ECID och CRM ID.
-
För varje användare ska du ta med en åtgärd-array som anger vilka åtgärder som ska utföras på användarens data, till exempel åtkomst, delete eller båda.
-
Under fältet include anger du de Adobe Experience Cloud-produkter (till exempel Analytics, AdobeCloudPlatform, profileService) som ska behandla sekretessbegäran.
-
Ange den regel som begäran arkiveras under. Följande värden stöds:
- gdpr (Europeiska unionen)
- ccpa (Kalifornien)
- lgpd_bra (Brasilien)
- nzpa_nzl (Nya Zeeland)
- pdpa_tha (Thailand)
- apa_aus (Australien)
- cpa (Colorado)
- cpra_usa (Kalifornien)
- ctdpa (Connecticut)
- hipaa_usa (USA)
- ucpa_usa (Utah)
- vcdpa_usa (Virginia)
-
När du har konfigurerat JSON-begäran skickar du den till Sekretess-API:ts jobbslutpunkt. Ett lyckat svar returnerar information om det nyligen skapade jobbet, som kan spåras eller bearbetas ytterligare.
Genom att följa de här stegen kan du skapa en omfattande sekretessförfrågan för flera användare och identitetstyper, vilket säkerställer att gällande sekretessbestämmelser följs.