Criar solicitação de privacidade com vários usuários e tipos de identidade na API do privacy service
Este artigo explica como criar uma solicitação de privacidade JSON com vários usuários e tipos de identidade usando a API do Privacy Service. A interface do usuário do Privacy Service permite apenas um único tipo de namespace por solicitação, mas com a API, é possível criar uma solicitação com vários tipos de identidade em uma única carga JSON. Este artigo inclui um exemplo de JSON e uma explicação passo a passo de como configurar a solicitação.
Descrição description
Ambiente
Adobe Experience Platform
Problema/Sintomas
Atualmente, a interface (UI) do Privacy Service só oferece suporte à criação de solicitações com um único tipo de identidade por solicitação. No entanto, ao usar a API Privacy Service, é possível criar uma solicitação JSON que inclui vários tipos de identidade para usuários diferentes. Esse método é útil para lidar com solicitações de privacidade que envolvem várias fontes de dados e identificadores para um único usuário ou vários usuários.
Este é um exemplo de JSON para uma solicitação de privacidade envolvendo vários usuários e tipos de identidade:
{
"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": "сра"
}
Resolução resolution
Para criar uma nova solicitação de privacidade usando a API do Privacy Service, siga estas etapas:
-
Comece criando a solicitação JSON. Isso inclui a definição do
companyContexts, que inclui a ID de organização da Adobe para autenticação. Essa ID corresponde ao valor fornecido nos cabeçalhos da solicitação. -
Para cada usuário, atribua um único key e forneça seus identificadores em userIDs. Esses identificadores devem incluir o namespace, tipo e valor. Na amostra, os usuários têm identificadores como email, ECID e CRM ID.
-
Para cada usuário, inclua uma matriz action especificando as ações a serem executadas nos dados do usuário, como access, delete ou ambos.
-
No campo include, liste os produtos da Adobe Experience Cloud (como Analytics, AdobeCloudPlatform, profileService) que processarão a solicitação de privacidade.
-
Especifique o regulamento sob o qual a solicitação é arquivada. Os valores compatíveis incluem:
- gdpr (União Europeia)
- ccpa (Califórnia)
- lgpd_bra (Brasil)
- nzpa_nzl (Nova Zelândia)
- pdpa_tha (Tailândia)
- apa_aus (Austrália)
- cpa (Colorado)
- cpra_usa (Califórnia)
- ctdpa (Connecticut)
- hipaa_usa (EUA)
- ucpa_usa (Utah)
- vcdpa_usa (Virgínia)
-
Depois de configurar a solicitação JSON, envie-a para o endpoint de trabalhos da API de privacidade. Uma resposta bem-sucedida retornará detalhes do trabalho recém-criado, que podem ser rastreados ou processados posteriormente.
Ao seguir essas etapas, é possível criar uma solicitação abrangente de privacidade para vários usuários e tipos de identidade, garantindo a conformidade com as regulamentações de privacidade relevantes.