Saltar al contenido principal
PUT
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

import
string
requerido

El ID de la importación de BOM.

Cuerpo

application/json

Cómo se asignan las columnas de una importación de BOM y, en una BOM de CAD, el ensamble para el que es.

mapping
object
requerido

El campo al que va cada columna, con el nombre de la columna como clave. Para las líneas de BOM los campos son parent, component, quantity, unit, position, scrap_percent, reference_designators, note y phantom, y parent, component, quantity y unit deben asignarse. Para una BOM de CAD son level, part_number, name, description, quantity, unit y note, y level, part_number y quantity deben asignarse. Una columna omitida no se importa.

save_as
string | null

Un nombre con el que guardar la asignación, para que el archivo siguiente pueda usarla.

Maximum string length: 100
assembly
string | null

Para una BOM de CAD, el SKU del ensamble al que corresponde el archivo. Sus piezas de nivel superior pasan a ser las líneas de ese ensamble. Sin él, cada pieza de nivel superior que tiene piezas debajo se convierte en una BOM propia.

Maximum string length: 64

Respuesta

BomImportResource

data
BomImportResource · object
requerido

Una importación de BOM: el archivo subido, cómo se asignan sus columnas y lo que hizo o haría cada fila.