Skip to content
Saleor
Esc
↑↓navigate↵open⌘Jpreview

Schema: Saleor 3.23.43Download SDLUpgrade guides

On this page

checkoutShippingAddressUpdate Mutation

Updates shipping address in the existing checkout.

Triggers the following webhook events:

  • CHECKOUT_UPDATED (async): A checkout was updated.

Applied directives

@webhookEventsInfo(asyncEvents: [CHECKOUT_UPDATED], syncEvents: [])
checkoutShippingAddressUpdate(checkoutId: ID, id: ID, saveAddress: Boolean = true, shippingAddress: AddressInput!, token: UUID, validationRules: CheckoutAddressValidationRules): CheckoutShippingAddressUpdate

Returns

CheckoutShippingAddressUpdate

Show return type
type CheckoutShippingAddressUpdate {
  checkout: Checkout
  checkoutErrors: [CheckoutError!]! @deprecated(reason: "Use `errors` field instead.")
  errors: [CheckoutError!]!
}

Arguments

checkoutId

checkoutId · ID

The ID of the checkout.

id

id · ID

The checkout’s ID.

saveAddress

saveAddress · Boolean

Indicates whether the shipping address should be saved to the user’s address book upon checkout completion. If not provided, the default behavior is to save the address.

Added in Saleor 3.21

Default: true.

shippingAddress

shippingAddress · AddressInput!

The mailing address to where the checkout will be shipped.

token

token · UUID

Checkout token.

validationRules

validationRules · CheckoutAddressValidationRules

The rules for changing validation for received shipping address data.


Schema: Saleor 3.23.43. Download SDL.

Last updated on April 13, 2026

Was this page helpful?