Endpoint de conteúdo
Criado para:
- Desenvolvedor
Use o ponto de extremidade /content
para recuperar com segurança as informações de acesso (as informações que um titular de privacidade pode solicitar para acessar com direito) de seus clientes. A URL de download fornecida na resposta a uma solicitação do GET /jobs/{JOB_ID}
aponta para um ponto de extremidade de serviço da Adobe. Você pode fazer uma solicitação GET a /jobs/:JOB_ID/content
para retornar os dados do cliente no formato JSON. Esse método de acesso implementa várias camadas de autenticação e controle de acesso para melhorar a segurança.
Antes de usar este guia, consulte o guia de introdução para obter informações sobre os cabeçalhos de autenticação necessários apresentados na chamada de API de exemplo abaixo.
/jobs
e use parâmetros de consulta adicionais para filtrar os resultados. Uma lista completa dos parâmetros de consulta disponíveis pode ser encontrada no manual de ponto de extremidade de trabalhos de privacidade.Recuperar informações do trabalho de privacidade
Para recuperar informações sobre um trabalho específico, como seu status de processamento atual, inclua o jobId
desse trabalho no caminho de uma solicitação GET para o ponto de extremidade /jobs
.
Formato da API
GET /jobs/{JOB_ID}
Solicitação
A solicitação a seguir recupera os detalhes do trabalho cujo jobId
é fornecido no caminho da solicitação.
curl -X GET \
https://platform.adobe.io/data/core/privacy/jobs/dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5 \
-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 os detalhes do trabalho especificado.
complete
para conter downloadUrl
.{
"jobId":"dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5",
"requestId":"17129380910360540RX-753",
"userKey":"1234",
"action":"access",
"status":"complete",
"submittedBy":"jsnow@adobe.com",
"createdDate":"04/12/2024 04:08 PM GMT",
"lastModifiedDate":"04/12/2024 04:08 PM GMT",
"userIds":[{
"namespace":"ECID",
"value":"1234",
"type":"standard",
"namespaceId":4,
"isDeletedClientSide":false
}],
"productResponses":[{
"product":"Identity",
"retryCount":0,
"processedDate":"04/12/2024 04:08 PM GMT",
"productStatusResponse":{"status":"submitted"
}}],
"downloadUrl":"https://platform.adobe.io/data/core/privacy/jobs/dbe3a6a6-f8e6-11ee-a365-8d1d6df81cc5/content",
"regulation":"gdpr"
}
jobId
requestId
userKey
userKey
é o valor key
fornecido ao enviar a solicitação de privacidade. O valor key
é a sua oportunidade de fornecer um identificador para o titular dos dados que faz sentido para você. Normalmente, é um identificador exclusivo que seu sistema criou para rastrear esse titular de dados. DICA: Você pode listar todos os trabalhos de privacidade ativos e comparar seu key
com cada trabalho.action
access
e delete
.status
submittedBy
createdDate
lastModifiedDate
userIds
userIds.namespace
userIds.value
userIds.type
standard
ou custom
).userIds.namespaceId
userIds.isDeletedClientSide
productResponses
productResponses.product
productResponses.retryCount
productResponses.processedDate
productResponses.productStatusResponse
productResponses.productStatusResponse.status
downloadURL
complete
e o action
deve ser access
. Caso contrário, esse campo estará ausente.regulation
gdpr
, ccpa
, lgpd_bra
, pdpa_tha
e assim por diante.Recuperar informações de acesso do cliente
Para obter as "informações de acesso" produzidas em resposta à consulta do titular dos dados, faça uma solicitação GET ao ponto de extremidade /jobs/{JOB_ID}/content
. A resposta é um arquivo zip (*.zip) que contém uma pasta com subpastas para cada produto que contém dados sobre o titular dos dados.
/jobs
e use parâmetros de consulta adicionais para filtrar os resultados. Informações detalhadas incluindo os parâmetros de consulta permitidos podem ser encontradas no manual de ponto de extremidade de trabalhos de privacidade.Formato da API
GET /jobs/{JOB_ID}/content
Solicitação
A solicitação a seguir retorna "informações de acesso" para a ID do trabalho fornecida na solicitação.
curl -X GET \
https://platform.adobe.io/data/core/privacy/jobs/32d429b1-f7f4-11ee-a365-574bcf5a525d/content \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'Accept: application/json`
Resposta
A resposta é um arquivo zip (*.zip). Normalmente, as informações são retornadas no formato JSON, embora isso não possa ser garantido. Os dados extraídos podem ser retornados em qualquer formato.