MailingAddressInput
Input for mailing address
input MailingAddressInput {
buildingNumber: String
city: String
company: String
country: CountryCode
firstName: String
flatNumber: String
lastName: String
phone: String
postalCode: String
state: String
streetLine1: String
streetLine2: String
taxId: String
vatNumber: String
}
Fields
MailingAddressInput.buildingNumber ● String scalar
Building / house number as a discrete field, overlaid on streetLine1. Required for saved Polish addresses (country: PL) — used for carrier delivery and invoicing.
MailingAddressInput.city ● String scalar
City
MailingAddressInput.company ● String scalar
Company
MailingAddressInput.country ● CountryCode enum
ISO 3166-1 alpha-2 country code
MailingAddressInput.firstName ● String scalar
First name
MailingAddressInput.flatNumber ● String scalar
Flat / apartment number as a discrete field — optional companion to buildingNumber.
MailingAddressInput.lastName ● String scalar
Last name
MailingAddressInput.phone ● String scalar
Phone
MailingAddressInput.postalCode ● String scalar
Postal / ZIP code
MailingAddressInput.state ● String scalar
State / province
MailingAddressInput.streetLine1 ● String scalar
First line of street address
MailingAddressInput.streetLine2 ● String scalar
Second line of street address
MailingAddressInput.taxId ● String scalar
Per-address Polish tax ID — NIP (10 digits with checksum). B2B use case: different company details per shipping/billing address.
MailingAddressInput.vatNumber ● String scalar
Per-address EU VAT number (e.g. PL1234567890). Cross-border B2B.
Member Of
customerAddAddress mutation ● customerUpdateAddress mutation