setCustomAttributesOnNegotiableQuote mutation
This mutation is automatically available on Adobe Commerce as a Cloud Service (SaaS) projects. Adobe Commerce on-premises and Cloud infrastructure (PaaS) projects can install separate modules to provide this functionality.
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 clipboardmutation {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 clipboardmutation {setCustomAttributesOnNegotiableQuote(input: {negotiable_quote_id: "xCA4wSZEHsb5QbFiKfoq5k1Dk8vIPBgb"custom_attributes: [{attribute_code: "attribute_one"value: "value_one"},{attribute_code: "attribute_two"value: "value_two"}]}) {negotiable_quote {idcustom_attributes {attribute_codevalue}}}}
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"}]}}}}