VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API atual/Referência completa/Registro de atividades

POSTLimpar registros antigos

Apaga os registros de atividade mais antigos que um número de dias, respeitando o mínimo de 7 dias.

O registro cresce sem parar. Esta rota apaga o que passou do prazo que você escolher, para controlar o tamanho do banco. A exclusão é definitiva e a própria limpeza fica registrada. Exige o privilégio manage_log_settings.

POST/api/v1/admin/logs/cleanupAdmin

Apaga registros antigos

Corpo da requisição

older_than_daysintegerobrigatório
Apaga o que tem mais de N dias. Obrigatório e maior que zero. Valores de 1 a 6 são tratados como 7.

Exemplo de requisição

Resposta

200Limpeza concluída

Campos da resposta

messagestring
Sempre cleanup complete.
deletedinteger
Quantos registros foram apagados.

Erros

StatusQuandoExemplo de corpo
401Token ausente, inválido ou expirado.{"error":"missing authorization header"}
403O token não é de um usuário administrador.{"error":"admin access required"}
403O usuário é administrador, mas não tem o privilégio exigido.{"error":"insufficient privileges","privilege_required_any":["manage_log_settings"]}
400Corpo inválido, ou older_than_days ausente, zero ou negativo.{"error":"older_than_days must be a positive integer"}
500Falha ao apagar.{"error":"failed to cleanup logs","detail":"..."}
Não há desfazer

Os registros apagados só voltam de um backup. Exporte antes, se precisar guardar a trilha.

Mínimo silencioso

Pedir menos de 7 dias não dá erro: a plataforma usa 7 e a resposta não avisa. O deleted mostra o que de fato foi apagado.

Veja também

  • Consultar registros
Anterior
Configurar o que é registrado
Próxima
Recursos e métricas
Nesta página
  • Exemplo de requisição
  • Resposta
  • Erros
  • Veja também
bash
curl -X POST "$BASE_URL/api/v1/admin/logs/cleanup" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"older_than_days": 90}'
json
{
  "message": "cleanup complete",
  "deleted": 1520
}