Validation Error 422
Uno o más campos del request no pasaron la validación. El response incluye un array
errors[]con detalle por campo.
Política de retry: No reintentar
type: /api/v1/problems/validation-error
Cuándo se dispara
- Body o query params no respetan el contrato del endpoint.
- Pydantic detectó tipos incorrectos, valores fuera de rango, campos requeridos faltantes o formato inválido.
Para clientes OAuth2
Inspeccioná el array errors[] del response. Cada entrada tiene field (JSON pointer al campo), code (categoría del error), message (descripción humana) e input (el valor que enviaste). Corregí los campos señalados y reintentá. Si validás antes de enviar con el OpenAPI schema, no deberías ver este error nunca.
Para Fracttal One
Mapear los errores del array errors[] a los inputs de la UI usando el campo field como pointer. Mostrar el message debajo del input correspondiente. Si el error es de un campo no visible, mostrar un toast con el resumen.
Body de ejemplo
{
"type": "/api/v1/problems/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "Request validation failed",
"instance": "/api/v1/runs/search",
"errors": [
{
"field": "date_from",
"code": "value_error.date",
"message": "Invalid date format. Expected YYYY-MM-DD.",
"input": "13/05/2026"
},
{
"field": "limit",
"code": "value_error.number.not_le",
"message": "Input should be less than or equal to 200",
"input": 500
}
]
}
Endpoints donde puede aparecer
- Cualquier endpoint con body o query params validados
Códigos internos asociados
VALIDATION_ERROR
Problems relacionados
- Date Format Invalid (
422) - Date Range Inverted (
422) - Date Range Too Large (
422) - Phase Invalid (
422) - Pagination Out Of Range (
422)