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
accountStatus
CustomerAccountStatusEnumCustomerAccountStatusEnum
accountStatusUpdatedAt
Timestampaddresses
[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.
customerSequence
FloatIt is the sequence value of the customer. The sequence value starts from 1.
email
StringThe unique email address of the customer. Attempting to assign the same email address to multiple customers returns an error.
emailVerifiedDate
TimestampThe date the email was verified.
The customer's first name.
firstOrderDate
TimestampDate of first order by the customer
fullName
StringCustomer's full name. Firstname plus lastname if firstname and lastname exist. Otherwise, it is saved as firstname only.
ip
StringisEmailVerified
BooleanEmail verification status. isEmailVerified returns true
if the email is verified.
isPhoneVerified
BooleanPhone verification status. isPhoneVerified returns true
if the email is verified.
lastName
StringThe customer's last name.
lastOrderDate
TimestampDate of last order by the customer
lastPriceListId
StringLast used price list id by the customer
lastStorefrontRoutingId
StringLast used storefront routing id by the customer
note
StringA note about the customer.
orderCount
FloatNumber of orders placed by the customer.
passwordUpdateDate
TimestampDate the customer last changed their password.
phone
StringThe customer's phone number
phoneVerifiedDate
TimestampThe date the email was verified.
preferredLanguage
StringpriceListId
StringpriceListRules
[CustomerPriceListRule!]registrationSource
CustomerRegistrationSourceEnumRegistration source of customer.
subscriptionStatus
CustomerEmailSubscriptionStatusesEnumCustomerEmailSubscriptionStatusesEnum
subscriptionStatusUpdatedAt
TimestamptagIds
[String!]Tags that the store owner attaches to the customer.
totalOrderPrice
FloatAmount of orders by the customer
userAgent
String