Skip to main content

ExternalAddressCreateInput

Input data for creating a new external address (deprecated).

Contains address information for external address creation. This functionality is deprecated and will be removed in future versions.

input ExternalAddressCreateInput {
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
}

Fields

ExternalAddressCreateInput.firstName ● String scalar

First name of the person associated with this address.

Used for delivery and contact purposes. Maximum length of 30 characters.

ExternalAddressCreateInput.middleName ● String scalar

Middle name of the person associated with this address.

Used for formal identification and delivery purposes. Maximum length of 20 characters.

ExternalAddressCreateInput.lastName ● String scalar

Last name of the person associated with this address.

Used for delivery and contact purposes. Maximum length of 50 characters.

ExternalAddressCreateInput.gender ● Gender enum

Gender of the person associated with this address.

Used for personalized communication and delivery preferences. Accepts M (Male), F (Female), or U (Unknown).

ExternalAddressCreateInput.company ● String scalar

Company name associated with this address.

Used for business deliveries and B2B transactions. Maximum length of 100 characters.

ExternalAddressCreateInput.street ● String! non-null scalar

Street name and address line for the location.

Primary address line containing street name and any additional location details. Required field with maximum length of 150 characters.

ExternalAddressCreateInput.number ● String scalar

House or building number for the address.

Numeric or alphanumeric identifier for the specific building or location. Minimum length of 1 character, maximum length of 10 characters.

ExternalAddressCreateInput.numberExtension ● String scalar

Additional identifier for the building number.

Used for apartment numbers, suite numbers, or other building extensions. Maximum length of 7 characters.

ExternalAddressCreateInput.postalCode ● String! non-null scalar

Postal code for the address location.

ZIP code, postal code, or equivalent regional identifier. Required field with maximum length of 10 characters.

ExternalAddressCreateInput.city ● String! non-null scalar

City name for the address location.

Municipality, city, or town name where the address is located. Required field with maximum length of 100 characters.

ExternalAddressCreateInput.region ● String scalar

State, province, or region code for the address.

Two-character code representing the administrative region. Used for shipping calculations and regional compliance. Maximum length of 2 characters.

ExternalAddressCreateInput.country ● String! non-null scalar

Country code for the address location.

Two-character ISO country code (e.g., US, GB, DE). Required field used for shipping, tax calculations, and regional compliance. Maximum length of 2 characters.

ExternalAddressCreateInput.phone ● String scalar

Fixed landline phone number for the address.

Used for delivery coordination and customer contact. Minimum length of 6 characters, maximum length of 30 characters.

ExternalAddressCreateInput.mobile ● String scalar

Mobile phone number for the address contact.

Used for delivery notifications and customer communication. Minimum length of 6 characters, maximum length of 30 characters.

ExternalAddressCreateInput.email ● String scalar

Email address for the contact person at this address.

Used for delivery notifications and customer communication. Must be a valid email format.

ExternalAddressCreateInput.code ● String scalar

Custom reference code for the address.

Internal identifier or reference code for address management and tracking purposes. Maximum length of 64 characters.

ExternalAddressCreateInput.notes ● String scalar

Special delivery instructions or notes for the address.

Additional information for delivery personnel such as access codes, special instructions, or location details. Maximum length of 255 characters.

ExternalAddressCreateInput.icp ● YesNo enum

Intra-Community Purchase (ICP) tax designation for B2B transactions.

Determines whether tax should be applied when this address is used as a delivery address for cross-border B2B orders within the EU. Set to Y to apply ICP tax rules, N to use standard tax calculation.

Member Of

externalAddressCreate mutation