Query addresses for contacts and companies.
CustomerAddresses — Returns a paginated list of customer addresses
CustomerAddresses — Returns a paginated list of customer addressesLists all addresses linked to customers in the company. Requires the customers.view permission.
query CustomerAddresses(
$where: QueryCustomerAddressesWhereWhereConditions,
$first: Int,
$page: Int
) {
CustomerAddresses(
where: $where,
first: $first,
page: $page
) {
paginatorInfo {
total
currentPage
}
data {
id
label
address_1
postal_code
city
addressable_id
type
}
}
}Filters: id, label, addressable_id, type, integrations.
SupplierAddresses — Returns a paginated list of supplier addresses
SupplierAddresses — Returns a paginated list of supplier addressesLists all addresses linked to suppliers in the company. Requires the suppliers.view permission.
query SupplierAddresses(
$where: QuerySupplierAddressesWhereWhereConditions,
$first: Int,
$page: Int
) {
SupplierAddresses(
where: $where,
first: $first,
page: $page
) {
paginatorInfo {
total
currentPage
}
data {
id
label
address_1
postal_code
city
addressable_id
type
}
}
}Filters: id, label, addressable_id, type, integrations.
Customer — Get customer's default addresses
Customer — Get customer's default addressesquery CustomerDefaultAddresses($id: ID) {
Customer(id: $id) {
id
default_billing_address {
id
label
country
address_1
postal_code
city
type
default
}
default_shipping_address {
id
label
country
address_1
postal_code
city
type
default
}
}
}{
"id": 123
}Order — Get order addresses
Order — Get order addressesquery GetOrderAddresses($id: ID) {
Order(id: $id) {
id
billing_address { id label country address_1 postal_code city }
shipping_address { id label country address_1 postal_code city }
}
}{ "id": 100015 }Invoice — Get invoice addresses
Invoice — Get invoice addressesquery GetInvoiceAddresses($id: ID) {
Invoice(id: $id) {
id
billing_address { id label country address_1 postal_code city }
shipping_address { id label country address_1 postal_code city }
}
}{ "id": 200021 }Estimate — Get estimate addresses
Estimate — Get estimate addressesquery GetEstimateAddresses($id: ID) {
Estimate(id: $id) {
id
billing_address { id label country address_1 postal_code city }
shipping_address { id label country address_1 postal_code city }
}
}{ "id": 210045 }Employee — Get employee address
Employee — Get employee addressquery GetEmployeeAddress($id: ID) {
Employee(id: $id) {
id
address { id label country address_1 postal_code city }
}
}{ "id": 7001 }Purchase — Get purchase shipping address
Purchase — Get purchase shipping addressquery GetPurchaseShippingAddress($id: ID) {
Purchase(id: $id) {
id
shipping_address { id label country address_1 postal_code city }
}
}{ "id": 100012 }ShippingOrder — Get shipping order shipping address
ShippingOrder — Get shipping order shipping addressquery GetShippingOrderAddress($id: ID) {
ShippingOrder(id: $id) {
id
shipping_address { id label country address_1 postal_code city }
}
}{ "id": 300078 }CreditNote — Get credit note addresses
CreditNote — Get credit note addressesquery GetCreditNoteAddresses($id: ID) {
CreditNote(id: $id) {
id
billing_address { id label country address_1 postal_code city }
}
}{ "id": 400033 }Refund — Get refund address (if exposed)
Refund — Get refund address (if exposed)query GetRefundAddress($id: ID) {
Refund(id: $id) {
id
billing_address { id label country address_1 postal_code city }
}
}{ "id": 410010 }Available fields
| Field | Type | Description |
|---|---|---|
id | Int | Unique identifier of the address. |
label | String | Address label. |
country | String | Country code (e.g. FR, US). |
address_1 | String | Address line 1. |
address_2 | String | Address line 2. |
postal_code | String | Postal code. |
city | String | City. |
state | String | State / Region. |
phone | String | Phone number. |
dependent_locality | String | Dependent locality. |
type | String | Address type (e.g. billing, shipping). |
default | Boolean | Whether the address is default. |
addressable_id | Int | ID of the entity this address belongs to (customer, supplier, etc.). |
addressable_type | String | Type of the related entity (e.g. Customer, Supplier). |
Filters
CustomerAddresses and SupplierAddresses support filtering on id, label, addressable_id, type, and integrations. Individual addresses are also readable through relations of other entities.
Example of data returned
{
"data": {
"Purchase": {
"id": 100012,
"shipping_address": {
"id": 501,
"label": "Paris Office",
"country": "FR",
"address_1": "10 Rivoli Street",
"postal_code": "75001",
"city": "Paris",
"type": "shipping",
"default": true
}
}
}
}