Exclusão de conta
Exclusão da própria conta, no aplicativo ou pela web.
Exclui a própria conta (confirma com a senha)
DELETE /me
Acesso: Qualquer pessoa autenticada. Limite: até 10 chamadas a cada 60 s por origem. Status de sucesso: 204.
Corpo da requisição (ExcluirContaInput)
| Campo | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
senha | Senha | sim |
Resposta
Sem corpo na resposta.
Em caso de erro: modelo ErroApi.
Exemplo
curl -X DELETE "$API/me" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d '{"senha":"texto"}'Pede a exclusão de conta pela web (passo 1)
POST /publico/excluir-conta
Não exige login. Sempre responde da mesma forma, exista ou não a conta, para não revelar quem tem cadastro.
Acesso: Pública (sem login). Limite: até 5 chamadas a cada 60 s por origem. Status de sucesso: 202.
Corpo da requisição (ExcluirContaSolicitarInput)
| Campo | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
email | sim |
Resposta
Sem corpo na resposta.
Em caso de erro: modelo ErroApi.
Exemplo
curl -X POST "$API/publico/excluir-conta" -H "Content-Type: application/json" -d '{"email":"texto"}'Confirma a exclusão de conta pelo link (passo 2)
POST /publico/excluir-conta/confirmar
Acesso: Pública (sem login). Limite: até 10 chamadas a cada 60 s por origem. Status de sucesso: 204.
Corpo da requisição (ExcluirContaConfirmarInput)
| Campo | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
token | string | sim | 20–200 caracteres |
Resposta
Sem corpo na resposta.
Em caso de erro: modelo ErroApi.
Exemplo
curl -X POST "$API/publico/excluir-conta/confirmar" -H "Content-Type: application/json" -d '{"token":"texto"}'