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