Create Inventory Repository Movement
Create Inventory Repository Movement Mutation
Creates a new repository movement order to relocate a dynamic repository (like a pallet or tote) from one location to another.
Arguments
input
CreateRepositoryMovementInput!
Input data for creating the repository movement
Return Type
InventoryRepositoryMovementOutput - Contains the created repository movement and any triggered workflows.
inventoryRepositoryMovement
RepositoryMovement
The created repository movement
workflows
[TemporalWorkflow]
Any workflows triggered by this operation
Input Fields
CreateRepositoryMovementInput:
dataTypeID
UUID
Optional data type ID
dataTypeSlug
String
Optional data type slug
data
Map
Custom data for the movement
executed
Boolean
Whether to execute immediately (default: false)
handler
String!
Handler responsible for the movement
blockedBy
RepositoryMovementBlockedBy
Blocking reason if applicable
collectionID
UUID
Optional collection movement ID
orderID
UUID
Optional associated order ID
position
Int
Position in execution order
fromID
ID
Source repository ID (parent location)
toID
ID!
Destination repository ID (parent location)
repositoryID
ID!
ID of the repository to move
Usage Example
Notes
Repository movements relocate dynamic repositories (containers) within the warehouse
The
repositoryIDis the container being moved (pallet, tote, trolley)The
fromIDandtoIDare the parent locations (zones, areas, docks)Created in pending state - use
executeInventoryRepositoryMovementto executeCan be part of a collection for coordinated execution
May be blocked for safety or compliance reasons
Last updated
Was this helpful?
