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.

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
- url: graphql/swell-io-graphql.md
  type: GraphQL
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.'