Adobe Commerce only. Learn more
updateGiftRegistry mutation
The updateGiftRegistry
mutation modifies properties of specified gift registry. It does not update the items in a gift registry or registrants. Use the updateGiftRegistryItems
or updateGiftRegistryRegistrants
mutation to modify gift registry items or registrants.
This mutation requires a valid customer authentication token.
The dynamic_attributes
input field contains an array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair
Syntax
Copied to your clipboardmutation {updateGiftRegistry(giftRegistryUid: ID!giftRegistry: UpdateGiftRegistryInput!) {UpdateGiftRegistryOutput}}
Reference
The updateGiftRegistry
reference provides detailed information about the types and fields defined in this mutation.
Example usage
The following example changes the privacy, the message, and the event date for a gift registry.
Request:
Copied to your clipboardmutation{updateGiftRegistry(giftRegistryUid: "D0R6d2B7aZWOQuuWftHZ0iwuexQPgaei",giftRegistry: {privacy_settings: PUBLICmessage: "Help us celebrate Bill and Julie's wedding, which will be held on May 8, 2021"dynamic_attributes: {code: "event_date"value: "2021-05-08"}}){gift_registry {uidevent_namemessagestatusprivacy_settingsdynamic_attributes {codelabelvalue}}}}
Response:
Copied to your clipboard{"data": {"updateGiftRegistry": {"gift_registry": {"uid": "D0R6d2B7aZWOQuuWftHZ0iwuexQPgaei","event_name": "Bill and Julie's wedding","message": "Help us celebrate Bill and Julie's wedding, which will be held on May 8, 2021","status": "ACTIVE","privacy_settings": "PUBLIC","dynamic_attributes": [{"code": "event_country","label": "Country","value": "US"},{"code": "event_date","label": "Wedding Date","value": "2021-05-08"},{"code": "event_location","label": "Location","value": "Ann Arbor, MI"},{"code": "number_of_guests","label": "Number of Guests","value": "101"}]}}}}