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.

Swell GraphQL API is one of 5 APIs that Swell publishes on the APIs.io network.

Tagged areas include Commerce, GraphQL, Storefront, and Experimental. The published artifact set on APIs.io includes API documentation and an API reference.

API entry from apis.yml

apis.yml Raw ↑
aid: swell-io:swell-graphql-api
name: Swell GraphQL API
tags:
- Commerce
- GraphQL
- Storefront
- Experimental
humanURL: https://developers.swell.is/frontend-api/frontend-libraries/graphql
baseURL: https://{store-id}.swell.store/graphql/v2
properties:
- url: https://developers.swell.is/frontend-api/frontend-libraries/graphql
  type: Documentation
- url: https://{store-id}.swell.store/playground
  type: APIReference
  name: GraphQL Playground
description: '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.'