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 /imports/{id}

Consultar una carga

Alcance (cliente de integración)
products:read
Permiso (token de usuario)
imports.run
Idempotency-Key
No aplica
Requisitos
Carga masiva activa

Parámetros de ruta

  • id integer obligatorio

    Identificador numérico del recurso.

Respuestas

200 Estado, conteos y enlace al reporte de errores.
  • data objeto obligatorio
    9 campos de data
    • id integer obligatorio
    • kind string obligatorio
    • status string obligatorio
      Valores: uploaded, validating, validated, invalid, committing, committed, failed, cancelled
    • file string | null
    • rows objeto obligatorio
      3 campos de rows
      • total integer | null
      • valid integer | null
      • error integer | null
    • documents objeto obligatorio
      3 campos de documents
      • total integer | null
      • valid integer | null
      • committed integer | null
    • structure_errors array de textos
    • error_report_url string (uri) | null

      Excel con cada fila rechazada y su motivo.

    • committed_at string (date-time) | null
  • warning string

    Aviso cuando el mismo archivo ya se había subido.

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/imports/101" \
  -H "Authorization: Bearer $CHAINLINK_TOKEN" \
  -H "Accept: application/json"
Respuesta
{
    "data": {
        "id": 1,
        "kind": "products",
        "status": "validated",
        "file": "catalogo.csv",
        "rows": {
            "total": 1,
            "valid": 1,
            "error": 0
        },
        "documents": {
            "total": 1,
            "valid": 1,
            "committed": 0
        },
        "structure_errors": [],
        "error_report_url": null,
        "committed_at": null
    }
}