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
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