Skip to main content

OrderAddressUpdateInput

Order address update data for modifying existing address information.

Supports partial updates where only provided fields are modified, preserving existing values for omitted fields. Excludes address type which cannot be changed after creation to maintain order integrity.

All fields from address creation are available except:

  • type: Address type (delivery, invoice, home) is immutable after creation

Commonly updated fields include:

  • Contact information (name, phone, email corrections)
  • Address details (street, city, postal code updates)
  • Company information (business name, notes)
  • Geographic data (region, country corrections)

Validation ensures address completeness and format compliance for shipping and billing purposes.

input OrderAddressUpdateInput {
firstName: String
middleName: String
lastName: String
gender: Gender = U
company: String
street: String
number: String
numberExtension: String
postalCode: String
city: String
region: String
country: String
phone: String
mobile: String
email: String
code: String
notes: String
icp: YesNo
url: String
name: String
}

Fields​

OrderAddressUpdateInput.firstName ● String scalar​

First name of the person at this address

OrderAddressUpdateInput.middleName ● String scalar​

Middle name of the person at this address

OrderAddressUpdateInput.lastName ● String scalar​

Last name of the person at this address

OrderAddressUpdateInput.gender ● Gender enum​

Gender of the person at this address

OrderAddressUpdateInput.company ● String scalar​

Company name at this address

OrderAddressUpdateInput.street ● String scalar​

Street name and number

OrderAddressUpdateInput.number ● String scalar​

House or building number

OrderAddressUpdateInput.numberExtension ● String scalar​

Extension to the house number (e.g., apartment, suite)

OrderAddressUpdateInput.postalCode ● String scalar​

Postal or ZIP code

OrderAddressUpdateInput.city ● String scalar​

City name

OrderAddressUpdateInput.region ● String scalar​

State, province, or region code

OrderAddressUpdateInput.country ● String scalar​

Country code (ISO 2-letter)

OrderAddressUpdateInput.phone ● String scalar​

Fixed phone number that applies to this address [min: 6, max: 30]

OrderAddressUpdateInput.mobile ● String scalar​

Mobile phone number that applies to this address [min: 6, max: 30]

OrderAddressUpdateInput.email ● String scalar​

Email that applies to this address [valid email format needed]

OrderAddressUpdateInput.code ● String scalar​

Internal code or reference for this address

OrderAddressUpdateInput.notes ● String scalar​

Additional notes about this address

OrderAddressUpdateInput.icp ● YesNo enum​

ICP address field defines whether tax should be applied to an order if the address is selected as a delivery address. Used when shipping b2b order abroad

OrderAddressUpdateInput.url ● String scalar​

Website URL if applicable

OrderAddressUpdateInput.name ● String scalar​

Display name for this address

Member Of​

orderAddressUpdate mutation