Saltar al contenido principal

validation_error

La petición no cumple el esquema esperado (campo faltante, tipo incorrecto o valor inválido).

HTTPcode¿Reintentable?
400validation_errorno

Cuándo ocurre

El cuerpo, los parámetros de query o las cabeceras no pasan la validación de entrada. Incluye un caso que sorprende a muchos clientes: un parámetro que no reconocemos se rechaza, no se ignora. Si mandas un nombre con una errata o uno que ya retiramos, recibes un 400 en vez de una respuesta silenciosamente sin filtrar — deliberado en una API de dinero, donde un filtro ignorado devuelve el resultado equivocado sin avisar.

Cómo resolverlo

Lee detail (la lista completa de fallos, separada por ; ) y el array errors, que trae los mismos mensajes uno por uno para procesarlos por código. Nombran el campo exacto: property asset should not exist significa que ese parámetro no existe — revisa el nombre en la referencia del endpoint. No reintentes sin cambiar la petición.

Ejemplo

{
"type": "https://docs.skipo.com/errors/validation_error",
"title": "Validation error",
"status": 400,
"code": "validation_error",
"retryable": false,
"detail": "property asset should not exist; assetSymbol must be a valid asset symbol"
}

Volver al catálogo de errores · Ver el formato de errores.