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.