Skip to content

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