const updatePickingOrderItemMutation = `
mutation UpdatePickingOrderItem($id: ID!, $input: UpdatePickingOrderItemInput!) {
updatePickingOrderItem(id: $id, input: $input) {
pickingOrderItem {
id
sku
quantity
data
updatedAt
order {
id
customerID
}
}
workflows {
id
type
id
runID
status
}
}
}
`;
const variables = {
id: "item-550e8400-e29b-41d4-a716-446655440000",
input: {
sku: "WIDGET-456-UPDATED",
quantity: 15,
data: {
priority: "urgent",
location_hint: "Aisle 3, Shelf A",
special_handling: "temperature_controlled",
notes: "Updated quantity due to inventory adjustment"
}
}
};
// Using fetch or your preferred GraphQL client
const response = await fetch('/graphql', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_TOKEN'
},
body: JSON.stringify({
query: updatePickingOrderItemMutation,
variables: variables
})
});
const result = await response.json();
console.log('Updated picking order item:', result.data.updatePickingOrderItem);