Admin API/Customers/Queries
customerByIdentifier
queryReturns Customer
query CustomerByIdentifier($identifier: CustomerIdentifierInput!) {
customerByIdentifier(identifier: $identifier) {
id
email
phone
createdAt
blocked
blockedReason
addresses {
id
name
phone
address1
address2
city
}
amountSpent {
amount
currencyCode
}
defaultAddress {
id
name
phone
address1
address2
city
}
}
}
# Variables
{
"identifier": {}
}Arguments
- identifierCustomerIdentifierInput!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
- taxExemptBoolean!required
- updatedAtDateTime!required
- whatsappMarketingConsentCustomerMarketingConsentState!required
- whatsappPhoneStringOstorya extension
- WhatsApp number when different from phone.