data-src=../../../../../includes/saas-only.md
data-src=../../../../../includes/commerce-only.md
importSharedRequisitionList mutation
data-variant=info
data-slots=text1
This mutation is part of the B2B Storefront Compatibility Package and is only available on Adobe Commerce as a Cloud Service.
The importSharedRequisitionList mutation allows recipients within the same company to import or clone a shared requisition list. You must specify a valid token, generated by the shareRequisitionListByToken mutation, as an input parameter. This mutation returns a requisition_list object and user_errors, if any.
Syntax
{
importSharedRequisitionList(
token: String!
): ImportSharedRequisitionListOutput
}
Example usage
The following example demonstrates how to import a shared requisition list using the specified token as its identifier.
Request:
mutation ImportSharedRequisitionList {
importSharedRequisitionList(
token: "Ra4yCcOAesVKIHNKuqUy6G3PMbcWt6HMohgcwDMXmnwrbB2SCeMMDPGlmDukDXGc"
) {
requisition_list {
description
name
uid
items(currentPage: 1, pageSize: 20) {
items {
quantity
sku
uid
product {
attribute_set_id
uid
name
}
}
page_info {
current_page
page_size
total_pages
}
}
}
user_errors {
code
message
}
}
}
Response:
{
"data": {
"importSharedRequisitionList": {
"requisition_list": {
"description": null,
"name": "John's Favorites",
"uid": "MTA5Nw==",
"items": {
"items": [
{
"quantity": 2,
"sku": "Augusta",
"uid": "NDgx",
"product": {
"attribute_set_id": 4,
"uid": "MzQ3",
"name": "Augusta"
}
}
],
"page_info": {
"current_page": 1,
"page_size": 20,
"total_pages": 1
}
}
},
"user_errors": []
}
}
}