data-src=../../../../../includes/commerce-only.md
moveItemsBetweenRequisitionLists mutation
The moveItemsBetweenRequisitionLists mutation moves items from one requisition list to another.
data-variant=info
data-slots=text
Use the storeConfig query with the
is_requisition_list_active attribute to determine whether requisition lists are enabled.This mutation requires a valid customer authentication token.
Syntax
mutation {
moveItemsBetweenRequisitionLists(
sourceRequisitionListUid: ID!
destinationRequisitionListUid: ID
requisitionListItem: MoveItemsBetweenRequisitionListsInput
) {
MoveItemsBetweenRequisitionListsOutput
}
}
Reference
The moveItemsBetweenRequisitionLists reference provides detailed information about the types and fields defined in this mutation.
Example usage
The following example moves an item from one requisition list to another.
Request:
mutation {
moveItemsBetweenRequisitionLists(
sourceRequisitionListUid: "Mg=="
destinationRequisitionListUid: "Mw=="
requisitionListItem: {
requisitionListItemUids:
["MTI="]
}
) {
source_requisition_list {
uid
name
items_count
}
destination_requisition_list {
uid
name
items_count
}
}
}
Response:
{
"data": {
"moveItemsBetweenRequisitionLists": {
"source_requisition_list": {
"uid": "Mg==",
"name": "Frequently Ordered Products",
"items_count": 3
},
"destination_requisition_list": {
"uid": "Mw==",
"name": "Rarely ordered items",
"items_count": 2
}
}
}
}
Related topics
data-slots=text
data-backgroundcolor=blue
Thanks to EY for contributing this topic!