CartUpdateAddressInput
Input for updating cart address information.
Contains complete address details for updating either billing or delivery addresses associated with a shopping cart.
input CartUpdateAddressInput {
type: CartAddressType!
company: String
gender: Gender
firstName: String!
middleName: String
lastName: String!
street: String!
number: String
numberExtension: String
postalCode: String!
city: String!
region: String
country: String
code: String
email: String
mobile: String
phone: String
icp: YesNo
notes: String
}
Fields
CartUpdateAddressInput.type
● CartAddressType!
non-null enum
Type of address being updated.
Specifies whether this update applies to the billing address (INVOICE) or delivery address (DELIVERY).
CartUpdateAddressInput.company
● String
scalar
Company or organization name.
Maximum length of 100 characters. Used for business addresses where delivery or billing should be addressed to a specific company.
CartUpdateAddressInput.gender
● Gender
enum
Gender of the address contact person.
Used for proper addressing in communications and delivery instructions.
CartUpdateAddressInput.firstName
● String!
non-null scalar
First name of the address contact person.
Maximum length of 30 characters. Required for personal identification and delivery confirmation.
CartUpdateAddressInput.middleName
● String
scalar
Middle name or initial of the address contact person.
Maximum length of 20 characters. Optional additional name information for complete identification.
CartUpdateAddressInput.lastName
● String!
non-null scalar
Last name or surname of the address contact person.
Maximum length of 50 characters. Required for personal identification and delivery confirmation.
CartUpdateAddressInput.street
● String!
non-null scalar
Street name for the address.
Maximum length of 150 characters. Primary location identifier for delivery and billing purposes.
CartUpdateAddressInput.number
● String
scalar
House or building number.
Maximum length of 10 characters. Specific location identifier within the street for precise delivery.
CartUpdateAddressInput.numberExtension
● String
scalar
Additional address information such as apartment or unit number.
Maximum length of 7 characters. Used for multi-unit buildings or complex delivery locations.
CartUpdateAddressInput.postalCode
● String!
non-null scalar
Postal or ZIP code for the address.
Maximum length of 10 characters. Required for mail delivery and location verification.
CartUpdateAddressInput.city
● String!
non-null scalar
City or municipality name.
Maximum length of 100 characters. Required geographic identifier for delivery routing and address validation.
CartUpdateAddressInput.region
● String
scalar
State, province, or regional identifier.
Maximum length of 2 characters. Additional geographic information for address precision and delivery routing.
CartUpdateAddressInput.country
● String
scalar
Country code for the address.
Must be a valid 2-character ISO country code. Required for international shipping and address validation.
CartUpdateAddressInput.code
● String
scalar
Additional address code or reference.
Maximum length of 64 characters. Used for internal address identification or special delivery instructions.
CartUpdateAddressInput.email
● String
scalar
Email address for delivery notifications and communication.
Must be a valid email format. Used for order updates, delivery confirmations, and customer communication.
CartUpdateAddressInput.mobile
● String
scalar
Mobile phone number for delivery coordination.
Maximum length of 30 characters. Primary contact number for delivery notifications and coordination.
CartUpdateAddressInput.phone
● String
scalar
Landline phone number for additional contact options.
Maximum length of 30 characters. Alternative contact method for delivery coordination and customer service.
CartUpdateAddressInput.icp
● YesNo
enum
Indicates if this is an Intra-Community Supply (ICS) address.
Used for VAT exemption on cross-border B2B transactions within the EU.
CartUpdateAddressInput.notes
● String
scalar
Additional notes or special delivery instructions.
Maximum length of 255 characters. Free-form text for specific delivery requirements, access codes, or special handling instructions.
Member Of
cartUpdateAddress
mutation