Skip to main content

Building with the Customer Account API

The Customer Account API offers a secure way to access private customer-scoped data, enabling you to build personalized, customer-authenticated experiences in your custom storefronts or apps. You can access data including customers, orders, payments, fulfillment, discounts, refunds, and metafields.


The Customer Account API provides the following benefits:

  • Seamless authentication: The hosted customer authentication system enables passwordless login for customers, allowing them to have a single sign-on experience across custom storefronts, online store, accounts, and checkout.
  • Data scoping: The Customer Account API scopes data to each store and customer. This granular approach allows developers to build applications that cater to specific customer needs, offering personalized experiences and targeted marketing.
  • Enhanced security: The Customer Account API requires authentication for each request and ensures that authorized applications can access sensitive customer information. This added layer of security protects both merchants and customers from unauthorized access and potential data breaches that could expose sensitive customer information.

The Customer Account API is versioned, with new releases four times a year. We strongly recommend updating your apps to make requests to the latest API version.



  • Get started with the Customer Account API and learn how to query data.

Was this page helpful?