Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Busca consentimentos - Busca consentimentos com uma data fixa de criação e modificação

...

Info

Para consumo do Endpoint você deve criar um usuário de API na sua plataforma, segue a documentação: Usuários de API

...

Ambas as API retornam uma requisição com as informações do titular, inclusive com os consentimentos informados em um determinado período de tempo, identificado pelo usuário. Os campos abaixo são os que obrigatoriamente precisam estar preenchidos para o retorno da mesma:

...

authorization

...

Usuários de API

...

templatehash

...

templatehash da finalidade do consentimento

...

Consent/find - API que tem como premissa coletar os titulares de dados e informações a respeito de sua interação com a finalidade pesquisada, É possível colocar um range da data - data de início e fim da análise.

Consent/find/fixed - API elaborada para coletar os titulares de dados e sua interação com a finalidade, a particularidade desta requisição está no fato de poder buscar pela data de modificação do consentimento e data de ação do consentimento.

...

Realize um GET para “https://dpo.privacytools.com.br/external_api_v2/consent/find" ou “https://dpo.privacytools.com.br/external_api_v2/consent/find/fixed

...

Note

Consent/find/fixed:

Os parâmetros, startDate ou finalDate são obrigatórios, pelo menos um deve ser preenchido por chamada.

Estes parâmetros não definem uma busca com começo da data e fim da data, conforme a descrição de cada um, sua ação é:

startDate > Data de ação do consentimento. Deve ser incluído qual a data exata que o titular deu o consentimento. A hora do consentimento não influencia.

startDate > Data de modificação do consentimento. Deve ser incluído a data exata que o consentimento foi alterado. A hora do consentimento não influencia.

...

Exemplo de composição do Json de titulares de dados:

Code Block

{
  "items": [
    {
      "authorizationDate": "2023-12-28T16:56:11.891Z",
      "changeDate": "2023-12-28T16:56:11.891Z",
      "creationDate": "2023-12-28T16:56:11.891Z",
      "group": {
        "code": "string",
        "name": "string"
      },
      "hashConsent": "string",
      "identityHash": "string",
      "origin": "string",
      "person": {
        "dateInserted": "2023-12-28T16:56:11.891Z",
        "document": "string",
        "email": "string",
        "externalId": "string",
        "formOrigin": "string",
        "hash": "string",
        "metadata": [
          {
            "name": "string",
            "value": "string"
          }
        ],
        "name": "string",
        "origin": "string",
        "phoneNumber": "string",
        "websiteOrigin": "string"
      },
      "retentionDate": "2023-12-28T16:56:11.891Z",
      "revokeDate": "2023-12-28T16:56:11.891Z",
      "status": true,
      "template": {
        "code": "string",
        "hash": "string",
        "title": "string"
      }
    }
  ],
  "page": 0,
  "totalElements": 0,
  "totalPages": 0
}

...

Info

/consent/find - encodeDocument (documento codificado):Documentos Criptografados: Em contextos de segurança, um documento codificado pode ser um documento que foi criptografado. Isso significa que as informações no documento foram transformadas em um formato que não pode ser lido sem a chave de descriptografia apropriada.

Exemplo:

...

...