Mutation
mutation CreateBillOfMaterials($request: CreateBillOfMaterialsCommandRequestInput!) {
CreateBillOfMaterials(request: $request) {
id
}
}Variables
{
"request": {
"productionItemId": "id",
"input": {
"name": "string",
"operations": [
{
"operationId": "id",
"items": [
{
"itemId": "id",
"quantity": "value"
}
]
}
]
}
}
}Response
{
"data": {
"CreateBillOfMaterials": {
"id": "id"
}
}
}Mutations
CreateBillOfMaterials
Creates a new bill of materials for a production item, including its components.
If a request with this mutation’s Idempotency-Key was already completed, the response’s extensions contains an idempotency.{responseName} entry with wasReplayed: true.
MUTATION
CreateBillOfMaterials(request: CreateBillOfMaterialsCommandRequestInput!): CreateBillOfMaterialsCommandResponse!Arguments
request
id
ID!
The ID of the newly created bill of materials.
Mutation
mutation CreateBillOfMaterials($request: CreateBillOfMaterialsCommandRequestInput!) {
CreateBillOfMaterials(request: $request) {
id
}
}Variables
{
"request": {
"productionItemId": "id",
"input": {
"name": "string",
"operations": [
{
"operationId": "id",
"items": [
{
"itemId": "id",
"quantity": "value"
}
]
}
]
}
}
}Response
{
"data": {
"CreateBillOfMaterials": {
"id": "id"
}
}
}Was this page helpful?