Formato de respuesta de error
La mayoría de los errores devuelven un campoerror con un mensaje legible para humanos:
details e issues con información de validación a nivel de campo:
Credenciales ausentes
Una solicitud sin credenciales devuelve402 Payment Required, no 401. Todas las rutas de pago también aceptan autenticación con billetera x402, por lo que la respuesta es un desafío de pago: incluye un encabezado PAYMENT-REQUIRED y un cuerpo que describe ambas formas de autenticarse.
Authorization: Bearer esté configurado. Una clave presente pero no válida devuelve 401.
Errores de formato de la solicitud
Estos errores se producen al leer el cuerpo de la solicitud, antes de que se ejecute cualquier validación específica del endpoint.
Un
Content-Type incorrecto devuelve 400, no 415. Las respuestas 413 por límite de tamaño también incluyen un campo code: