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