Saltar al contenido principal
GET
cURL

Autorizaciones

Authorization
string
header
requerido

Para tus propios scripts e integraciones de servidor a servidor. Crea una clave en la app en Configuración > Acceso > Claves de API y cópiala entonces, porque se muestra una sola vez. Envíala como Authorization: Bearer <key>. La clave actúa como el miembro que la creó, en la organización en la que se creó. Una llamada necesita el permiso del miembro y uno de los alcances de la clave, como inventory:read o sales:write. Una clave con * tiene todos los alcances.

Parámetros de ruta

connection
string
requerido

El ID de la conexión, un UUID.

Parámetros de consulta

snapshot
string<uuid> | null

El ID de la instantánea cuyas diferencias se muestran. De forma predeterminada es la instantánea más reciente.

after
string<uuid> | null

El valor next de la página anterior, para obtener la página que sigue.

Respuesta

StockSnapshotsResource

Una página de las instantáneas de existencias de una conexión 3PL, con las diferencias de una instantánea.

connection_id
string
requerido

El ID de la conexión de 3PL.

label
string
requerido

La etiqueta de la conexión como se muestra en StockShift.

vendor
string
requerido

El nombre visible del 3PL.

data
StockSnapshotResource · object[]
requerido

Las instantáneas de esta página, de las más nuevas a las más antiguas, 50 a la vez.

selected
StockSnapshotResource · object | null
requerido

La instantánea cuyas diferencias están en lines: la que se pidió con snapshot, o la más reciente. Es null cuando no hay instantáneas o no se encuentra la que se pidió.

lines
any[]
requerido

Las diferencias de la instantánea seleccionada, máximo 500, con cantidades en la unidad base del artículo.

more_lines
integer
requerido

Cuántas diferencias más tiene la instantánea seleccionada además de las listadas.

next
string | null
requerido

Pásalo como after para obtener la página siguiente de instantáneas. Es null en la última página.