Comment on page
LGPD
Receber solicitações para a exclusão de dados de um determinado CPF em uma instância do Zenvia NLU através de dois métodos:
- 1.Solicitar a exclusão
- 2.Consultar o status da solicitação
A exclusão será realizada de forma assíncrona, dentro de um a dois dias, a partir da solicitação.
Método para solicitar a exclusão de dados de um determinado CPF
Endpoint: POST
https://api.altubots.com/lgpd/<instancia>/request
Header:
x-api-key: <token>
(Para configurar o token acesse o menu APIs no Zenvia NLU e selecione "LGPD")Body template:
{
"cpf": "12345678909"
}
Body:
{
"status": "pending",
"message": "Request received. Please use the status method to check progress"
}
Body:
{
"status": "error",
"message": "Invalid CPF"
}
Body:
{
"status": "error",
"message": "Unauthorized"
}
Body:
{
"status": "error",
"message": "Unexpected error"
}
Método para consultar o status de uma solicitação de exclusão de dados
Endpoint: GET
https://api.altubots.com/lgpd/<instancia>/status/<cpf>
Header:
x-api-key: <token>
Body:
{
"message": "Request found",
"status": "pending / not_found / done / error",
"details": {
...
}
}
Relação de status:
- pending: solicitação não processada
- not_found: solicitação processada, porém o CPF não foi encontrado na instância.
- done: solicitação processada e dados excluídos. No atributo details você vê um sumário do que foi excluído.
- error: erro de processamento da solicitação.
Body:
{
"status": "error",
"message": "Request not found"
}
Body:
{
"status": "error",
"message": "Invalid CPF"
}
Body:
{
"status": "error",
"message": "Unauthorized"
}
Last modified 1yr ago