Customer
type Customer {
id: ID!
accountStatus: CustomerAccountStatusEnum
accountStatusUpdatedAt: Timestamp
addresses: [CustomerAddress!]
attributes: [CustomerAttributeValue!]
customerGroupIds: [String!]
customerSegmentIds: [String!]
customerSequence: Float
email: String
emailVerifiedDate: Timestamp
firstName: String!
firstOrderDate: Timestamp
fullName: String
ip: String
isEmailVerified: Boolean
isPhoneVerified: Boolean
lastName: String
lastOrderDate: Timestamp
lastPriceListId: String
lastStorefrontRoutingId: String
note: String
orderCount: Float
passwordUpdateDate: Timestamp
phone: String
phoneVerifiedDate: Timestamp
preferredLanguage: String
priceListId: String
priceListRules: [CustomerPriceListRule!]
registrationSource: CustomerRegistrationSourceEnum
subscriptionStatus: CustomerEmailSubscriptionStatusesEnum
subscriptionStatusUpdatedAt: Timestamp
tagIds: [String!]
totalOrderPrice: Float
userAgent: String
}
Fields
accountStatusCustomerAccountStatusEnumCustomerAccountStatusEnum
accountStatusUpdatedAtTimestampaddresses[CustomerAddress!]A list of the ten most recently updated addresses for the customer.
attributes[CustomerAttributeValue!]customerGroupIds[String!]Groups that the store owner attaches to the customer.
customerSegmentIds[String!]Segments that the customers are belong to.
customerSequenceFloatIt is the sequence value of the customer. The sequence value starts from 1.
emailStringThe unique email address of the customer. Attempting to assign the same email address to multiple customers returns an error.
emailVerifiedDateTimestampThe date the email was verified.
The customer's first name.
firstOrderDateTimestampDate of first order by the customer
fullNameStringCustomer's full name. Firstname plus lastname if firstname and lastname exist. Otherwise, it is saved as firstname only.
ipStringisEmailVerifiedBooleanEmail verification status. isEmailVerified returns true if the email is verified.
isPhoneVerifiedBooleanPhone verification status. isPhoneVerified returns true if the email is verified.
lastNameStringThe customer's last name.
lastOrderDateTimestampDate of last order by the customer
lastPriceListIdStringLast used price list id by the customer
lastStorefrontRoutingIdStringLast used storefront routing id by the customer
noteStringA note about the customer.
orderCountFloatNumber of orders placed by the customer.
passwordUpdateDateTimestampDate the customer last changed their password.
phoneStringThe customer's phone number
phoneVerifiedDateTimestampThe date the email was verified.
preferredLanguageStringpriceListIdStringpriceListRules[CustomerPriceListRule!]registrationSourceCustomerRegistrationSourceEnumRegistration source of customer.
subscriptionStatusCustomerEmailSubscriptionStatusesEnumCustomerEmailSubscriptionStatusesEnum
subscriptionStatusUpdatedAtTimestamptagIds[String!]Tags that the store owner attaches to the customer.
totalOrderPriceFloatAmount of orders by the customer
userAgentString