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

sharedRequisitionList query

data-variant=info
data-slots=text1
This query is part of the B2B Storefront Compatibility Package and is only available on Adobe Commerce as a Cloud Service.

The sharedRequisitionList query uses a token to retrieve a shared requisition list. The response can contain the sender_name and requisition_list object.

Syntax

{
    sharedRequisitionList(
        token: String!
    ): SharedRequisitionListOutput
}

Example usage

The following example opens a shared requisition list by specifying the shared token.

Request:

query SharedRequisitionList {
    sharedRequisitionList(
        token: "qEJD2aUhmYnf1jNoaOtlo7XwBP8BRof5GhF0L5kbdJxYMZ13OlFvy2VFy33NnUCp"
    ) {
        sender_name
        requisition_list {
            description
            name
            uid
            items(currentPage: 1, pageSize: 20) {
                total_pages
                items {
                    quantity
                    sku
                    uid
                    product {
                        attribute_set_id
                        name
                    }
                }
                page_info {
                    current_page
                    page_size
                    total_pages
                }
            }
        }
    }
}

Response:

{
  "data": {
    "sharedRequisitionList": {
      "sender_name": "Jane",
      "requisition_list": {
        "description": "Test RL sharing",
        "name": "Shared RL",
        "uid": "OTc5",
        "items": {
          "total_pages": 1,
          "items": [
            {
              "quantity": 2,
              "sku": "Augusta",
              "uid": "NDEw",
              "product": {
                "attribute_set_id": 4,
                "name": "Augusta"
              }
            }
          ],
          "page_info": {
            "current_page": 1,
            "page_size": 20,
            "total_pages": 1
          }
        }
      }
    }
  }
}