Erros

Códigos de status HTTP padrão e corpos de erro JSON.

Erros retornam `{ "error": "message" }` salvo indicação contrária. Tente novamente 429 e 5xx com backoff exponencial.

401 Unauthorized

Token Bearer ausente, chave inválida, chave revogada ou siteId incompatível

404 Not Found

Slug não encontrado (siteId incorreto retorna 401, não 404)

429 Too Many Requests

Cota diária de API excedida para seu plano

400 Bad Request

Teste de webhook chamado sem URL de webhook configurada

500 Internal Server Error

Falha inesperada — entre em contato com o suporte informando timestamp e siteId

Erros de validação e autenticação usam a mesma estrutura JSON para tratamento previsível no cliente.