Edit in GitHubLog an issue

setCustomAttributesOnNegotiableQuote mutation

The setCustomAttributesOnNegotiableQuote mutation sets custom attributes on a credit memo item. The mutation accepts a negotiable quote ID and an array of custom attribute key/value pairs. It returns the updated negotiable quote. All ID values are treated as strings.

To remove a custom attribute, rerun the mutation without the previously applied custom attribute.

Syntax

Copied to your clipboard
mutation {
setCustomAttributesOnNegotiableQuote(
input: SetCustomAttributesOnNegotiableQuoteInput
){
SetCustomAttributesOnNegotiableQuoteOutput
}
}

Reference

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

Example usage

The following example sets two custom attributes on a negotiable quote.

Request:

Copied to your clipboard
mutation {
setCustomAttributesOnNegotiableQuote(
input: {
negotiable_quote_id: "xCA4wSZEHsb5QbFiKfoq5k1Dk8vIPBgb"
custom_attributes: [
{
attribute_code: "attribute_one"
value: "value_one"
},
{
attribute_code: "attribute_two"
value: "value_two"
}
]
}
) {
negotiable_quote {
id
custom_attributes {
attribute_code
value
}
}
}
}

Response:

Copied to your clipboard
{
"data": {
"setCustomAttributesOnNegotiableQuote": {
"negotiable_quote": {
"id": "xCA4wSZEHsb5QbFiKfoq5k1Dk8vIPBgb",
"custom_attributes": [
{
"attribute_code": "attribute_one",
"value": "value_one"
},
{
"attribute_code": "attribute_two",
"value": "value_two"
}
]
}
}
}
}
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.