Versions Compared

Key

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

...

Você deve criar a Finalidade dentro da plataforma para gerar o Hash hash do registro que será vinculado ao consentimento:

...

  1. Realize um POST para “https://dpo.privacytools.com.br/external_api/consent/import”

    1. Composição do Json para novos cadastrados de titulares de dados

      Code Block
      {
      "consentValue": true,
      "document": "12345678913",
      "email": "teste3333@ggramteste@teste.com",
      "name": "teste",
      "templateHash": "4a06afc697dca38388ed1c7f8838b41536c307b4e630fbc0d46b5b84aff13b"
      "userAgent"João: Silva"teste123" ,
      "templateHashuserIp": "4a06afc697dca38388ed1c7f8838b41536c307b4e630fbc50d416b5b84aff13b123456789"
      }
      
    2. Composição do Json para atualizar cadastro do titular de dados

      Code Block
      {
      "updateUserData": true,
      "consentValue": true,
      "document": "12345678913",
      "email": "teste3333@ggramteste@teste.com",
      "name": "Joãoteste",
      "templateHash": "4a06afc697dca38388ed1c7f8838b41536c307b4e630fbc50d416bb84aff13b"
      "userAgent": "teste123" ,
      "userIp": "4a06afc697dca38388ed1c7f8838b41536c307b4e630fbc50d416b5b84aff13b123456789"
      }
      
Info

A diferença esta no "updateUserData", essa variável informa para API se deve ou não realizar a atualização dos dados.

...

Variável

Significado

Onde encontrar

$base
URL base do seu ambiente PrivacyTools
Menu 'Consentimentos/Api de integração'.
consentValue
Se deseja enviar consentimento

 

document
CPF
CPF do titular de dados a ser enviado.
email
E-mail
E-mail do titular de dados a ser enviado.
metadata
Envio de metadados do titular.
É possível enviar os metadados associados ao titular de dados.
Valores:
“name”: Declara o nome do metadado.
“value”: fornece o valor ao metadado.
name
Nome
Nome do titular de dados a ser enviado.
templateHash
Código hash da finalidade específica
Menu 'Consentimentos/Finalidades', escolha o grupo e depois copie o hash da finalidade.
updateUserData
Se deseja atualizar os dados
Valor:
true - para atualizar
false - não atualizar

userAgent

userIp

Informar o IP do user que está coletando o consentimento

 

Info

O userIP e userAgent devem ser informado no corpo da requisição pelo usuário da mesma, são parâmetros não obrigatórios.

Dados que podem ser atualizados ou enviados pela API:

...

Code Block
{
  "consentDate": "string",
  "consentValue": true,
  "document": "string",
  "email": "string",
  "hashUser": "string",
  "metadata": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "name": "string",
  "phone": "string",
  "portalHash": "string",
  "sendEmailPortal": true,
  "sendEmailPortalResetPassword": true,
  "templateHash": "string",
  "updateUserData": true
  "userAgent": "string" ,
  "userIp": "string"
}