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