Ostorya dev docs

Admin API/Customers/Queries

customer

query

Returns Customer

query Customer($id: ID!) {
  customer(id: $id) {
    id
    email
    phone
    createdAt
    blocked
    blockedReason
    addresses {
      id
      name
      phone
      address1
      address2
      city
    }
    amountSpent {
      amount
      currencyCode
    }
    defaultAddress {
      id
      name
      phone
      address1
      address2
      city
    }
  }
}

# Variables
{
  "id": "gid://ostorya/Product/0f8c5b1e-…"
}

Arguments

idID!required

Returned fields

addresses[MailingAddress!]!required
amountSpentMoneyV2!required
blockedBoolean!Ostorya extensionrequired
Blocked by this shop.
blockedReasonString
canDeleteBoolean!required
Customers with orders can't be deleted.
createdAtDateTime!required
defaultAddressMailingAddress
defaultEmailAddressCustomerEmailAddress
defaultPhoneNumberCustomerPhoneNumber
deliveryStatsCustomerDeliveryStats!required
displayNameString!required
emailString
emailMarketingConsentCustomerMarketingConsentState!required
firstNameString!required
idID!required
lastNameString!required
lastOrderAtDateTime
localeString!required
noteString!required
numberOfOrdersInt!required
phoneString
smsMarketingConsentCustomerMarketingConsentState!required
stateCustomerState!required
tags[String!]!required
taxExemptBoolean!required
updatedAtDateTime!required
whatsappMarketingConsentCustomerMarketingConsentState!required
whatsappPhoneStringOstorya extension
WhatsApp number when different from phone.