Errores

Códigos de estado HTTP estándar y cuerpos de error JSON.

Los errores devuelven `{ "error": "message" }` salvo que se indique lo contrario. Reintente 429 y 5xx con backoff exponencial.

401 Unauthorized

Token Bearer ausente, clave inválida, clave revocada o siteId no coincide

404 Not Found

Slug no encontrado (siteId incorrecto devuelve 401, no 404)

429 Too Many Requests

Cuota diaria de API superada para su plan

400 Bad Request

Prueba de webhook llamada sin URL de webhook configurada

500 Internal Server Error

Fallo inesperado — contacte soporte con marca de tiempo y siteId

Los errores de validación y autenticación usan la misma estructura JSON para un manejo predecible en el cliente.