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.