Saltar a contenido

run_id Encoding Invalid 400

El run_id contiene caracteres especiales sin URL-encoding.

Política de retry: No reintentar
type: /api/v1/problems/run-id-encoding-invalid

Cuándo se dispara

  • run_id de Airflow puede contener :, +, __ (ej. scheduled__2026-05-12T19:00:00+00:00).
  • El cliente concatenó el run_id en la URL sin codificar.
  • Algún proxy intermedio decodificó dos veces.

Para clientes OAuth2

URL-encodeá el run_id antes de incluirlo en el path. En la mayoría de los lenguajes hay urllib.parse.quote(run_id, safe='') o equivalente.

Para Fracttal One

encodeURIComponent(runId) en el frontend. Verificar que la librería HTTP no haga doble decode.

Body de ejemplo

{
  "type": "/api/v1/problems/run-id-encoding-invalid",
  "title": "run_id Encoding Invalid",
  "status": 400,
  "detail": "run_id contains characters that must be URL-encoded",
  "instance": "/api/v1/runs/scheduled__2026-05-12T19:00:00+00:00"
}

Endpoints donde puede aparecer

  • /runs/{run_id}/*

Códigos internos asociados

  • RUN_ID_ENCODING_INVALID

Problems relacionados

Ninguno