Storefront API reference
The Storefront API lets you create custom storefront buying experiences on any platform.
Getting started with the Storefront API
Learn how to authenticate and start making queries with the Storefront API
All GraphQL API queries are made on a single endpoint, which only accepts POST requests:
Learn more about getting started with the Storefront API.
Available Storefront API resources
Checkout APIs — Create and modify checkouts and payments.
Common APIs — Common Storefront API objects.
Customer APIs — Create and manage customers.
Directives — A directive describes additional options to the GraphQL executor. It allows GraphQL to change the result of the query or mutation based on the additional information provided by the directive.
Discount APIs — Create and manage discounts on checkouts and line items.
Online Store APIs — Manage your online store.
Order APIs — Create and manage orders and fulfillments.
Product APIs — Create and manage products and product variants.
Scalars — Scalars are primitive values such as Int or String. GraphQL queries and responses take the form of a hierarchical tree; the leaves on these trees are GraphQL scalars.