Edit in GitHubLog an issue
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 clipboard
mutation {
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 clipboard
mutation{
updateGiftRegistry(
giftRegistryUid: "D0R6d2B7aZWOQuuWftHZ0iwuexQPgaei",
giftRegistry: {
privacy_settings: PUBLIC
message: "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 {
uid
event_name
message
status
privacy_settings
dynamic_attributes {
code
label
value
}
}
}
}

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"
}
]
}
}
}
}
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.