Endpoints de la API. Especificación exacta de cada operación de la API v1 (parámetros, cuerpo, respuestas y ejemplos), generada del documento OpenAPI con el que se valida cada respuesta real. Los procedimientos completos están en Guías.

GET /waves/{id}

Consultar una ola

Alcance (cliente de integración)
pickings:read
Permiso (token de usuario)
exits.manage
Idempotency-Key
No aplica
Requisitos
Módulo de olas

Parámetros de ruta

  • id integer obligatorio

    Identificador numérico del recurso.

Respuestas

200 La ola con sus pedidos.
  • data objeto obligatorio
    12 campos de data
    • id integer obligatorio
    • code string obligatorio
    • warehouse_code string | null
    • strategy string obligatorio
      Valores: discrete, by_customer, batch, cluster, zone, pick_and_pass
    • status string obligatorio
      Valores: draft, planned, released, in_progress, picked, completed, closed, cancelled
    • carrier_code string | null
    • cutoff_at string (date-time) | null
    • released_at string (date-time) | null
    • metrics objeto

      Pedidos, líneas, unidades y avance de la ola.

    • created_at string (date-time) | null
    • updated_at string (date-time) | null
    • orders array de objetos

      Solo en el detalle.

      2 campos de orders
      • picking_id integer obligatorio
      • status string obligatorio
401 Falta el token o no es válido.

Cuerpo: el sobre de error.

402 La función no está en el plan de la empresa, o la cuenta está suspendida o cancelada.

Cuerpo: el sobre de error.

403 Al cliente le falta el alcance (missing_scope), al usuario el permiso (forbidden), o el token de usuario no tiene acceso a la ruta (client_not_allowed: aplicación móvil o usuario con verificación en dos pasos).

Cuerpo: el sobre de error.

404 El recurso no existe.

Cuerpo: el sobre de error.

429 Se superó el límite por minuto. Reintente después de los segundos de Retry-After.

Cuerpo: el sobre de error.

Probar

Probar con una instancia

La solicitud sale del navegador hacia la instancia indicada; nada pasa por chainlink.mx. El token se conserva solo en esta pestaña.

Obtener un token con un cliente de integración

Credenciales de Configuración › Clientes API (grant client_credentials). El secreto se usa una vez y no se guarda. Los tokens de usuario se obtienen fuera de la consola; ver Autenticación.

Solicitud
curl "https://empresa.chainlink.mx/api/v1/waves/101" \
  -H "Authorization: Bearer $CHAINLINK_TOKEN" \
  -H "Accept: application/json"
Respuesta
{
    "data": {
        "id": 1,
        "code": "W-0001",
        "warehouse_code": "CEDIS-GDL",
        "strategy": "cluster",
        "status": "planned",
        "carrier_code": null,
        "cutoff_at": null,
        "released_at": null,
        "metrics": {
            "lines": 2,
            "trips": 0,
            "units": 3,
            "orders": 2,
            "standard_minutes": 1
        },
        "created_at": "2026-10-06T10:20:11-06:00",
        "updated_at": "2026-10-06T10:20:11-06:00",
        "orders": [
            {
                "picking_id": 1,
                "status": "allocated"
            },
            {
                "picking_id": 2,
                "status": "allocated"
            }
        ]
    }
}