Skip to main content

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