data-src=../../../../../includes/commerce-only.md

deleteRequisitionListItems mutation

The deleteRequisitionListItems mutation removes items from the specified requisition list for the logged in customer.

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 {
  deleteRequisitionListItems(
    requisitionListUid: ID!
    requisitionListItemUids: [ID!]!
  ) {
    DeleteRequisitionListItemsOutput
  }
}

Reference

The deleteRequisitionListItems reference provides detailed information about the types and fields defined in this mutation.

Example usage

The following example removes the specified items from the requisition list.

Request:

mutation {
  deleteRequisitionListItems(
    requisitionListUid: "Mg==",
    requisitionListItemUids: ["NA==","NQ=="]
  ) {
    requisition_list {
      uid
      items_count
    }
  }
}

Response:

{
  "data": {
    "deleteRequisitionListItems": {
      "requisition_list": {
        "uid": "Mg==",
        "items_count": 1
      }
    }
  }
}
data-slots=text
data-backgroundcolor=gray
Thanks to EY for contributing this topic!