Swell · GraphQL Specification

Swell GraphQL API

Experimental (alpha) GraphQL endpoint that exposes a curated subset of the storefront commerce model — products, attributes, categories, accounts, sessions, carts, orders, payments, payment settings, subscriptions, store settings, currencies, and navigation menus. Authorized with a public storefront key passed in the Authorization header. Notable limits: no nested queries, no payment tokenization, no abandoned-cart recovery, no guest cart email updates. A GraphQL playground is available at /playground when logged into the dashboard.

Documentation Endpoint View on GitHub CommerceHeadless CommerceAPI-FirstB2CB2BSubscriptionsMarketplacesWholesaleStorefrontCheckoutPaymentsCartsOrdersCatalogInternationalizationGraphQL

Overview

Swell GraphQL API is a GraphQL API specification published by Swell on the APIs.io network.

Experimental (alpha) GraphQL endpoint that exposes a curated subset of the storefront commerce model — products, attributes, categories, accounts, sessions, carts, orders, payments, payment settings, subscriptions, store settings, currencies, and navigation menus. Authorized with a public storefront key passed in the Authorization header. Notable limits: no nested queries, no payment tokenization, no abandoned-cart recovery, no guest cart email updates. A GraphQL playground is available at /playground when logged into the dashboard.

The GraphQL endpoint is available at https://{store-id}.swell.store/graphql/v2. documentation is published at https://developers.swell.is/frontend-api/frontend-libraries/graphql.

The specification includes 2 reference links.

Tagged areas include Commerce, Headless Commerce, API-First, B2C, and B2B.

Endpoint

https://{store-id}.swell.store/graphql/v2

References

Related API Specs

Swell Backend API (OpenAPI) Swell Frontend API (OpenAPI)
Back to Swell · All GraphQL Specs · GitHub