Skip to main content
View as Markdown

BomCreateBomInput

Input for creating a new BOM.

Member Of​

bomCreateBom mutation

input BomCreateBomInput {
countryCode: String
currencyCode: String
description: String
folderId: String
itemElementAttributes: [BomCreateBomItemElementAttributeDeclarationInput!]
items: [BomCreateBomItemInput!]!
name: String!
packagingPriorities: BomCreateBomPackagingPrioritiesSettingsInput
production: BomCreateBomProductionSettingsInput
suppliers: [BomCreateBomSupplierReferenceInput!]
tolerateMissingReferences: Boolean!
}

Fields​

countryCode ● String scalar​

A country associated with the BOM. It is primarily used to provide region-specific information about parts.

currencyCode ● String scalar​

A currency associated with the BOM. Prices in the BOM are provided in this currency.

description ● String scalar​

Description of the BOM.

folderId ● String scalar​

An optional identifier of the folder the BOM should be saved to.

itemElementAttributes ● [BomCreateBomItemElementAttributeDeclarationInput!] list input​

A list of custom BOM item element's attributes.

items ● [BomCreateBomItemInput!]! non-null input​

BOM items.

name ● String! non-null scalar​

Name of the BOM.

packagingPriorities ● BomCreateBomPackagingPrioritiesSettingsInput input​

Specifies priorities of different packaging types. This affects the offer selection in the order list.

production ● BomCreateBomProductionSettingsInput input​

Production-related settings of a BOM (e.g., a 'production quantity' or a 'due date').

suppliers ● [BomCreateBomSupplierReferenceInput!] list input​

The list of suppliers to use for this BOM.

tolerateMissingReferences ● Boolean! non-null scalar​

If set to true, the mutation tolerates missing references instead of failing.

Suppliers: Missing ones won’t be added to the BOM. Parts: BOM items with a non-existing part reference will remain unmapped. Offers: Another available offer will be selected instead.