...
Você deve criar a Finalidade dentro da plataforma para gerar o Hash hash do registro que será vinculado ao consentimento:
...
Realize um POST para “
https://dpo.privacytools.com.br
/external_api/consent/import”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" }
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. |
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 atualizarfalse - 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"
} |