Mutation Object
Fields
#
updateIntegration
Update an existing Integration - this will leave the existing integration in place and create a new version
requestIntegrationVersionReview
Request a review to validate an Integration
flagIntegration
Flag an Integration for review due to a unexpected behaviours
flagIntegrationVersion
Flag an Integration Version for review due to unexpected behaviours
updateIntegrationInstallation
Update the config of an installed Integration
upgradeIntegrationInstallation
Upgrade an installed Integration from one version to another
setInstalledIntegrationEnabled
Set an installed Integration to be enabled or disabled
createEstimateItem
Create a new Estimate Item for an existing Estimate, if the estimate is accepted, this will return an error.
updateEstimateItem
Update an existing Estimate Item, if the estimate is accepted, this will return an error.
setEstimateItemEmissions
Set the emissions for an Estimate Item, if the estimate is accepted, this will return an error.
approveEstimate
Approve an estimate for production. Will apply the properties of the estimate to the job, and mark it as confirmed. If an estimate has already been approved, this will return an error.
updateOrder
This mutation updates an Order, it only supports editing properties of the Order itself, use component mutations for line items
assignShipmentUnitsToContainer
Assign Shipment Units to a Container, will error if the container is in a state that does not allow assignment
removeShipmentUnitsFromContainer
Remove Shipment Units from a Container, will error if the container is in a state that does not allow removal
createTransfer
Create a transfer of interim production components between locations
updateTransfer
Update a transfer of interim production components between locations
destroyTransfer
Destroy a transfer of interim production components between locations
setLocationStockAvailability
Set the availability of stock in a location
setLocationComponentAvailability
Set the availability of a component in a location
updateUserPersonalInformation
Update the personal information of the currently authenticated user
cocoCronFromPrompt
Use CocoAI to turn human input into a cron expression for RecurringTask entries.
inferJobSpecification
Use CocoAI to infer a Job specification from a given input.
cocoGenerateMapping
Use CocoAI to generate a mapping from an unknown input to a known output. Initially only supports creating Jobs.
updateNetworkReceivedJob
Update an incoming NetworkReceivedJob - either Reject, or Confirm and create a Job
deleteDrive
Delete a storage drive - caution, this will delete all files in the drive
registerController
Register a Controller. This starts the controller registration handshake, and returns a code which needs to be entered into the relevant account to complete the process.
verifyControllerRegistration
Verify a Controller Registration. If the controller registration code has been consumed this will return a payload of data to the controller to complete the handshake process. If not, then there is no response.
deleteJob
Deletes an existing Job along with all associated records. To do this, the Job must be in a cancelled state.
updatePart
Update an existing Part for a Job, this will only work if the Job is in DRAFT state.
removePart
Remove a part for a Job, this will only work if the Job is in DRAFT state.
MoveWorkQueuePlacementInput
Network