Skip to Content

customer

Get the currently authenticated customer. Requires a valid customer access token via the @storeContext directive.

Authentication

Authentication Required: Secret API key with scope customer:read

Query Structure

{ customer { id customerNumber name address tags hasAccess username firstName lastName language currency acceptsMarketing orderCount orderTotal refundCount refundTotal firstOrderDate lastOrderDate audiences loyaltyDiscountProgress } }

Arguments

This query does not accept any arguments.

Return Type

Customer - Represents a customer, providing access to their personal, account, and order information.

Example

{ customer { id name firstName lastName username email orderCount orderTotal acceptsMarketing hasAccess } }