Spree Commerce website screenshot

Spree Commerce

Open-source headless e-commerce framework with a REST API for managing products, variants, orders, customers, inventory, promotions, and payment processing. Spree provides two OpenAPI 3.0-documented APIs — a Store API for customer-facing operations and an Admin API for back-office management — along with a TypeScript SDK, CLI, and Next.js storefront starter.

Spree Commerce publishes 86 APIs on the APIs.io network, including Account / Address API, Account API, Account / Credit Cards API, and 83 more. Tagged areas include E-Commerce, Headless Commerce, Products, Orders, and Inventory.

The Spree Commerce catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Spree Commerce’s developer surface includes authentication, documentation, engineering blog, pricing, and 11 more developer resources.

45.0/100 developing ▬ flat Agent 57/100 agent native Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemiumSelf serve⚡ Free to try
86 APIs 25 Agent Skills
E-CommerceHeadless CommerceProductsOrdersInventoryPaymentsPromotionsOpen SourceRuby on Rails

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 45.0/100 · developing
Contract Quality 16.7 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 5.5 / 13
Governance 7.0 / 12
Discoverability 6.9 / 10
Agent readiness — 57/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/spree: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 86

Individual APIs this provider publishes, each with its own machine-readable definition.

Spree Commerce Account / Address API

The Account / Address API from Spree Commerce — 2 operation(s) for account / address.

Spree Commerce Account API

The Account API from Spree Commerce — 1 operation(s) for account.

Spree Commerce Account / Credit Cards API

The Account / Credit Cards API from Spree Commerce — 3 operation(s) for account / credit cards.

Spree Commerce Account / Orders API

The Account / Orders API from Spree Commerce — 2 operation(s) for account / orders.

Spree Commerce Addresses API

The Addresses API from Spree Commerce — 2 operation(s) for addresses.

Spree Commerce Adjustments API

The Adjustments API from Spree Commerce — 2 operation(s) for adjustments.

Spree Commerce Adyen API

The Adyen API from Spree Commerce — 3 operation(s) for adyen.

Spree Commerce Allowed Origins API

CORS allowlist for storefront and admin client origins

Spree Commerce API Keys API

Secret and publishable API keys

Spree Commerce Authentication API

Admin user login, logout, token refresh, and current user profile

Spree Commerce Cart API

The Cart API from Spree Commerce — 1 operation(s) for cart.

Spree Commerce Cart / Coupons API

The Cart / Coupons API from Spree Commerce — 3 operation(s) for cart / coupons.

Spree Commerce Cart / Line Items API

The Cart / Line Items API from Spree Commerce — 3 operation(s) for cart / line items.

Spree Commerce Cart / Other API

The Cart / Other API from Spree Commerce — 4 operation(s) for cart / other.

Spree Commerce Carts API

Shopping cart management

Spree Commerce Channels API

Sales channels and product publication across channels

Spree Commerce Checkout API

The Checkout API from Spree Commerce — 2 operation(s) for checkout.

Spree Commerce Checkout / Payments API

The Checkout / Payments API from Spree Commerce — 2 operation(s) for checkout / payments.

Spree Commerce Checkout / Shipments API

The Checkout / Shipments API from Spree Commerce — 2 operation(s) for checkout / shipments.

Spree Commerce Checkout / State API

The Checkout / State API from Spree Commerce — 3 operation(s) for checkout / state.

Spree Commerce Checkout / Store Credit API

The Checkout / Store Credit API from Spree Commerce — 2 operation(s) for checkout / store credit.

Spree Commerce Classifications API

The Classifications API from Spree Commerce — 2 operation(s) for classifications.

Spree Commerce CMS Pages API

The CMS Pages API from Spree Commerce — 2 operation(s) for cms pages.

Spree Commerce CMS Sections API

The CMS Sections API from Spree Commerce — 2 operation(s) for cms sections.

Spree Commerce Countries API

The Countries API from Spree Commerce — 5 operation(s) for countries.

Spree Commerce Custom Fields API

Custom field definitions for products, variants, customers, and other resources

Spree Commerce Customer Groups API

Customer groups for segmenting customers (e.g. wholesale, VIP) used by pricing and promotions

Spree Commerce Customers API

Customer profiles, addresses, credit cards, and store credits

Spree Commerce Data Feeds API

The Data Feeds API from Spree Commerce — 2 operation(s) for data feeds.

Spree Commerce Digital Assets API

The Digital Assets API from Spree Commerce — 2 operation(s) for digital assets.

Spree Commerce Digital Downloads API

The Digital Downloads API from Spree Commerce — 1 operation(s) for digital downloads.

Spree Commerce Digital Links API

The Digital Links API from Spree Commerce — 3 operation(s) for digital links.

Spree Commerce Digitals API

Digital product downloads

Spree Commerce Exports API

Async CSV exports of admin resources

Spree Commerce Fulfillments API

Order fulfillments — shipments, fulfill, cancel, resume, split

Spree Commerce Gift Cards API

Gift cards and gift card batches

Spree Commerce Line Items API

The Line Items API from Spree Commerce — 2 operation(s) for line items.

Spree Commerce Markets API

Markets — geographic groupings of countries used for pricing, tax, and fulfillment rules

Spree Commerce Menu Items API

The Menu Items API from Spree Commerce — 3 operation(s) for menu items.

Spree Commerce Menus API

The Menus API from Spree Commerce — 2 operation(s) for menus.

Spree Commerce Newsletter Subscribers API

Guest and customer newsletter subscriptions (double opt-in)

Spree Commerce Option Types API

Option types and option values used to build product variants (e.g. Size, Color)

Spree Commerce Option Values API

The Option Values API from Spree Commerce — 2 operation(s) for option values.

Spree Commerce Order Status API

The Order Status API from Spree Commerce — 1 operation(s) for order status.

Spree Commerce Orders API

Orders, order items, applied gift cards, and applied store credits

Spree Commerce Payment Methods API

Configured payment providers and their available types

Spree Commerce Payments API

Order payments — list, capture, void

Spree Commerce Policies API

Store policies (return policy, privacy policy, terms of service)

Spree Commerce Post Categories API

The Post Categories API from Spree Commerce — 2 operation(s) for post categories.

Spree Commerce Posts API

The Posts API from Spree Commerce — 2 operation(s) for posts.

Spree Commerce Pricing API

Prices and price lists for currency-, market-, and customer-group-specific pricing

Spree Commerce Product Catalog API

Products and categories

Spree Commerce Products API

Products, taxons/categories, product custom field values, and bulk product operations

Spree Commerce Promotion Actions API

The Promotion Actions API from Spree Commerce — 2 operation(s) for promotion actions.

Spree Commerce Promotion Categories API

The Promotion Categories API from Spree Commerce — 2 operation(s) for promotion categories.

Spree Commerce Promotion Rules API

The Promotion Rules API from Spree Commerce — 2 operation(s) for promotion rules.

Spree Commerce Promotions API

Promotions, promotion rules, promotion actions, and coupon codes

Spree Commerce Roles API

The Roles API from Spree Commerce — 2 operation(s) for roles.

Spree Commerce Settings API

Store-level settings — store profile, tags, store credit categories

Spree Commerce Shipments API

The Shipments API from Spree Commerce — 9 operation(s) for shipments.

Spree Commerce Shipping Categories API

The Shipping Categories API from Spree Commerce — 2 operation(s) for shipping categories.

Spree Commerce Shipping Methods API

The Shipping Methods API from Spree Commerce — 2 operation(s) for shipping methods.

Spree Commerce Staff API

Admin users, roles, and invitations to the store

Spree Commerce States API

The States API from Spree Commerce — 2 operation(s) for states.

Spree Commerce Stock Items API

The Stock Items API from Spree Commerce — 2 operation(s) for stock items.

Spree Commerce Stock Locations API

Warehouses and physical fulfillment locations

Spree Commerce Store Credit Categories API

The Store Credit Categories API from Spree Commerce — 2 operation(s) for store credit categories.

Spree Commerce Store Credit Types API

The Store Credit Types API from Spree Commerce — 2 operation(s) for store credit types.

Spree Commerce Store Credits API

The Store Credits API from Spree Commerce — 2 operation(s) for store credits.

Spree Commerce Stores API

The Stores API from Spree Commerce — 1 operation(s) for stores.

Spree Commerce Stripe API

The Stripe API from Spree Commerce — 4 operation(s) for stripe.

Spree Commerce Tax Categories API

The Tax Categories API from Spree Commerce — 2 operation(s) for tax categories.

Spree Commerce Tax Rates API

The Tax Rates API from Spree Commerce — 2 operation(s) for tax rates.

Spree Commerce Taxonomies API

The Taxonomies API from Spree Commerce — 2 operation(s) for taxonomies.

Spree Commerce Taxons API

The Taxons API from Spree Commerce — 5 operation(s) for taxons.

Spree Commerce Users API

The Users API from Spree Commerce — 2 operation(s) for users.

Spree Commerce Variants API

Product variants — the individual SKUs (size/color combinations) sold under a product

Spree Commerce Vendors API

The Vendors API from Spree Commerce — 10 operation(s) for vendors.

Spree Commerce Webhook Events API

The Webhook Events API from Spree Commerce — 1 operation(s) for webhook events.

Spree Commerce Webhook Subscribers API

The Webhook Subscribers API from Spree Commerce — 2 operation(s) for webhook subscribers.

Spree Commerce Webhooks API

Webhook endpoints and webhook delivery history

Spree Commerce Wished Items API

The Wished Items API from Spree Commerce — 2 operation(s) for wished items.

Spree Commerce Wishlists API

The Wishlists API from Spree Commerce — 9 operation(s) for wishlists.

Spree Commerce Wishlists / Wished Items API

The Wishlists / Wished Items API from Spree Commerce — 5 operation(s) for wishlists / wished items.

Spree Commerce Zones API

The Zones API from Spree Commerce — 2 operation(s) for zones.

Scroll for all 86

Agent Skills 24

Packaged agent skills for driving this provider's APIs from an AI assistant.

spree-admin

AGENT SKILL

spree-api-v3

AGENT SKILL

spree-catalog

AGENT SKILL

spree-checkout

AGENT SKILL

spree-customization

AGENT SKILL

spree-data-model

AGENT SKILL

spree-decorators

AGENT SKILL

spree-dependencies

AGENT SKILL

spree-deployment

AGENT SKILL

spree-extensions

AGENT SKILL

spree-i18n

AGENT SKILL

spree-legacy-api-v2

AGENT SKILL

spree-payments

AGENT SKILL

spree-performance

AGENT SKILL

spree-pricing

AGENT SKILL

spree-project

AGENT SKILL

spree-promotions

AGENT SKILL

spree-resource

AGENT SKILL

spree-security

AGENT SKILL

spree-storefront

AGENT SKILL

spree-testing

AGENT SKILL

Scroll for all 24

Pricing Plans 1

Published pricing tiers and plan structures.

Spree Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Spree Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spree Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Spree Api Context

0 classes · 857 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Spree Commerce API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Spree Admin API Schemas

0 properties

JSON SCHEMA

Spree Store API Schemas

0 properties

JSON SCHEMA

Examples 2

Example request and response payloads for these APIs.

Spree Admin Api Examples

4 fields

EXAMPLE

Spree Store Api Examples

4 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Spree Authentication

apiKey/http · 3 schemes

SECURITY

Spree Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Spree Agentic Access

570 operations · 343 acting · 6 human-in-the-loop

570 operations · 343 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: spree
name: Spree Commerce
description: Open-source headless e-commerce framework with a REST API for managing products, variants, orders, customers,
  inventory, promotions, and payment processing. Spree provides two OpenAPI 3.0-documented APIs — a Store API for customer-facing
  operations and an Admin API for back-office management — along with a TypeScript SDK, CLI, and Next.js storefront starter.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/spree.png
url: https://raw.githubusercontent.com/api-evangelist/spree/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- E-Commerce
- Headless Commerce
- Products
- Orders
- Inventory
- Payments
- Promotions
- Open Source
- Ruby on Rails
apis:
- aid: spree:spree-account-address-api
  name: Spree Commerce Account / Address API
  description: The Account / Address API from Spree Commerce — 2 operation(s) for account / address.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Account / Address
  properties:
  - type: OpenAPI
    url: openapi/spree-account-address-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-account-api
  name: Spree Commerce Account API
  description: The Account API from Spree Commerce — 1 operation(s) for account.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/spree-account-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-account-credit-cards-api
  name: Spree Commerce Account / Credit Cards API
  description: The Account / Credit Cards API from Spree Commerce — 3 operation(s) for account / credit cards.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Account / Credit Cards
  properties:
  - type: OpenAPI
    url: openapi/spree-account-credit-cards-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-account-orders-api
  name: Spree Commerce Account / Orders API
  description: The Account / Orders API from Spree Commerce — 2 operation(s) for account / orders.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Account / Orders
  properties:
  - type: OpenAPI
    url: openapi/spree-account-orders-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-addresses-api
  name: Spree Commerce Addresses API
  description: The Addresses API from Spree Commerce — 2 operation(s) for addresses.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Addresses
  properties:
  - type: OpenAPI
    url: openapi/spree-addresses-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-adjustments-api
  name: Spree Commerce Adjustments API
  description: The Adjustments API from Spree Commerce — 2 operation(s) for adjustments.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Adjustments
  properties:
  - type: OpenAPI
    url: openapi/spree-adjustments-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-adyen-api
  name: Spree Commerce Adyen API
  description: The Adyen API from Spree Commerce — 3 operation(s) for adyen.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Adyen
  properties:
  - type: OpenAPI
    url: openapi/spree-adyen-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-allowed-origins-api
  name: Spree Commerce Allowed Origins API
  description: CORS allowlist for storefront and admin client origins
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Allowed Origins
  properties:
  - type: OpenAPI
    url: openapi/spree-allowed-origins-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-api-keys-api
  name: Spree Commerce API Keys API
  description: Secret and publishable API keys
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - API Keys
  properties:
  - type: OpenAPI
    url: openapi/spree-api-keys-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-authentication-api
  name: Spree Commerce Authentication API
  description: Admin user login, logout, token refresh, and current user profile
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/spree-authentication-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-cart-api
  name: Spree Commerce Cart API
  description: The Cart API from Spree Commerce — 1 operation(s) for cart.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Cart
  properties:
  - type: OpenAPI
    url: openapi/spree-cart-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-cart-coupons-api
  name: Spree Commerce Cart / Coupons API
  description: The Cart / Coupons API from Spree Commerce — 3 operation(s) for cart / coupons.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Cart / Coupons
  properties:
  - type: OpenAPI
    url: openapi/spree-cart-coupons-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-cart-line-items-api
  name: Spree Commerce Cart / Line Items API
  description: The Cart / Line Items API from Spree Commerce — 3 operation(s) for cart / line items.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Cart / Line Items
  properties:
  - type: OpenAPI
    url: openapi/spree-cart-line-items-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-cart-other-api
  name: Spree Commerce Cart / Other API
  description: The Cart / Other API from Spree Commerce — 4 operation(s) for cart / other.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Cart / Other
  properties:
  - type: OpenAPI
    url: openapi/spree-cart-other-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-carts-api
  name: Spree Commerce Carts API
  description: Shopping cart management
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Carts
  properties:
  - type: OpenAPI
    url: openapi/spree-carts-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-channels-api
  name: Spree Commerce Channels API
  description: Sales channels and product publication across channels
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Channels
  properties:
  - type: OpenAPI
    url: openapi/spree-channels-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-checkout-api
  name: Spree Commerce Checkout API
  description: The Checkout API from Spree Commerce — 2 operation(s) for checkout.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Checkout
  properties:
  - type: OpenAPI
    url: openapi/spree-checkout-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-checkout-payments-api
  name: Spree Commerce Checkout / Payments API
  description: The Checkout / Payments API from Spree Commerce — 2 operation(s) for checkout / payments.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Checkout / Payments
  properties:
  - type: OpenAPI
    url: openapi/spree-checkout-payments-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-checkout-shipments-api
  name: Spree Commerce Checkout / Shipments API
  description: The Checkout / Shipments API from Spree Commerce — 2 operation(s) for checkout / shipments.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Checkout / Shipments
  properties:
  - type: OpenAPI
    url: openapi/spree-checkout-shipments-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-checkout-state-api
  name: Spree Commerce Checkout / State API
  description: The Checkout / State API from Spree Commerce — 3 operation(s) for checkout / state.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Checkout / State
  properties:
  - type: OpenAPI
    url: openapi/spree-checkout-state-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-checkout-store-credit-api
  name: Spree Commerce Checkout / Store Credit API
  description: The Checkout / Store Credit API from Spree Commerce — 2 operation(s) for checkout / store credit.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Checkout / Store Credit
  properties:
  - type: OpenAPI
    url: openapi/spree-checkout-store-credit-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-classifications-api
  name: Spree Commerce Classifications API
  description: The Classifications API from Spree Commerce — 2 operation(s) for classifications.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Classifications
  properties:
  - type: OpenAPI
    url: openapi/spree-classifications-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-cms-pages-api
  name: Spree Commerce CMS Pages API
  description: The CMS Pages API from Spree Commerce — 2 operation(s) for cms pages.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - CMS Pages
  properties:
  - type: OpenAPI
    url: openapi/spree-cms-pages-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-cms-sections-api
  name: Spree Commerce CMS Sections API
  description: The CMS Sections API from Spree Commerce — 2 operation(s) for cms sections.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - CMS Sections
  properties:
  - type: OpenAPI
    url: openapi/spree-cms-sections-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-countries-api
  name: Spree Commerce Countries API
  description: The Countries API from Spree Commerce — 5 operation(s) for countries.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Countries
  properties:
  - type: OpenAPI
    url: openapi/spree-countries-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-custom-fields-api
  name: Spree Commerce Custom Fields API
  description: Custom field definitions for products, variants, customers, and other resources
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Custom Fields
  properties:
  - type: OpenAPI
    url: openapi/spree-custom-fields-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-customer-groups-api
  name: Spree Commerce Customer Groups API
  description: Customer groups for segmenting customers (e.g. wholesale, VIP) used by pricing and promotions
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Customer Groups
  properties:
  - type: OpenAPI
    url: openapi/spree-customer-groups-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-customers-api
  name: Spree Commerce Customers API
  description: Customer profiles, addresses, credit cards, and store credits
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Customers
  properties:
  - type: OpenAPI
    url: openapi/spree-customers-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-data-feeds-api
  name: Spree Commerce Data Feeds API
  description: The Data Feeds API from Spree Commerce — 2 operation(s) for data feeds.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Data Feeds
  properties:
  - type: OpenAPI
    url: openapi/spree-data-feeds-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-digital-assets-api
  name: Spree Commerce Digital Assets API
  description: The Digital Assets API from Spree Commerce — 2 operation(s) for digital assets.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Digital Assets
  properties:
  - type: OpenAPI
    url: openapi/spree-digital-assets-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-digital-downloads-api
  name: Spree Commerce Digital Downloads API
  description: The Digital Downloads API from Spree Commerce — 1 operation(s) for digital downloads.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Digital Downloads
  properties:
  - type: OpenAPI
    url: openapi/spree-digital-downloads-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-digital-links-api
  name: Spree Commerce Digital Links API
  description: The Digital Links API from Spree Commerce — 3 operation(s) for digital links.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Digital Links
  properties:
  - type: OpenAPI
    url: openapi/spree-digital-links-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-digitals-api
  name: Spree Commerce Digitals API
  description: Digital product downloads
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Digitals
  properties:
  - type: OpenAPI
    url: openapi/spree-digitals-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-exports-api
  name: Spree Commerce Exports API
  description: Async CSV exports of admin resources
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Exports
  properties:
  - type: OpenAPI
    url: openapi/spree-exports-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-fulfillments-api
  name: Spree Commerce Fulfillments API
  description: Order fulfillments — shipments, fulfill, cancel, resume, split
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Fulfillments
  properties:
  - type: OpenAPI
    url: openapi/spree-fulfillments-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-gift-cards-api
  name: Spree Commerce Gift Cards API
  description: Gift cards and gift card batches
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Gift Cards
  properties:
  - type: OpenAPI
    url: openapi/spree-gift-cards-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-line-items-api
  name: Spree Commerce Line Items API
  description: The Line Items API from Spree Commerce — 2 operation(s) for line items.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Line Items
  properties:
  - type: OpenAPI
    url: openapi/spree-line-items-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-markets-api
  name: Spree Commerce Markets API
  description: Markets — geographic groupings of countries used for pricing, tax, and fulfillment rules
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Markets
  properties:
  - type: OpenAPI
    url: openapi/spree-markets-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-menu-items-api
  name: Spree Commerce Menu Items API
  description: The Menu Items API from Spree Commerce — 3 operation(s) for menu items.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Menu Items
  properties:
  - type: OpenAPI
    url: openapi/spree-menu-items-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-menus-api
  name: Spree Commerce Menus API
  description: The Menus API from Spree Commerce — 2 operation(s) for menus.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Menus
  properties:
  - type: OpenAPI
    url: openapi/spree-menus-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-newsletter-subscribers-api
  name: Spree Commerce Newsletter Subscribers API
  description: Guest and customer newsletter subscriptions (double opt-in)
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Newsletter Subscribers
  properties:
  - type: OpenAPI
    url: openapi/spree-newsletter-subscribers-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-option-types-api
  name: Spree Commerce Option Types API
  description: Option types and option values used to build product variants (e.g. Size, Color)
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Option Types
  properties:
  - type: OpenAPI
    url: openapi/spree-option-types-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-option-values-api
  name: Spree Commerce Option Values API
  description: The Option Values API from Spree Commerce — 2 operation(s) for option values.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Option Values
  properties:
  - type: OpenAPI
    url: openapi/spree-option-values-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-order-status-api
  name: Spree Commerce Order Status API
  description: The Order Status API from Spree Commerce — 1 operation(s) for order status.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Order Status
  properties:
  - type: OpenAPI
    url: openapi/spree-order-status-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-orders-api
  name: Spree Commerce Orders API
  description: Orders, order items, applied gift cards, and applied store credits
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/spree-orders-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-payment-methods-api
  name: Spree Commerce Payment Methods API
  description: Configured payment providers and their available types
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Payment Methods
  properties:
  - type: OpenAPI
    url: openapi/spree-payment-methods-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-payments-api
  name: Spree Commerce Payments API
  description: Order payments — list, capture, void
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Payments
  properties:
  - type: OpenAPI
    url: openapi/spree-payments-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-policies-api
  name: Spree Commerce Policies API
  description: Store policies (return policy, privacy policy, terms of service)
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Policies
  properties:
  - type: OpenAPI
    url: openapi/spree-policies-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-post-categories-api
  name: Spree Commerce Post Categories API
  description: The Post Categories API from Spree Commerce — 2 operation(s) for post categories.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Post Categories
  properties:
  - type: OpenAPI
    url: openapi/spree-post-categories-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-posts-api
  name: Spree Commerce Posts API
  description: The Posts API from Spree Commerce — 2 operation(s) for posts.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Posts
  properties:
  - type: OpenAPI
    url: openapi/spree-posts-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-pricing-api
  name: Spree Commerce Pricing API
  description: Prices and price lists for currency-, market-, and customer-group-specific pricing
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Pricing
  properties:
  - type: OpenAPI
    url: openapi/spree-pricing-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-product-catalog-api
  name: Spree Commerce Product Catalog API
  description: Products and categories
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Product Catalog
  properties:
  - type: OpenAPI
    url: openapi/spree-product-catalog-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-products-api
  name: Spree Commerce Products API
  description: Products, taxons/categories, product custom field values, and bulk product operations
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Products
  properties:
  - type: OpenAPI
    url: openapi/spree-products-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-promotion-actions-api
  name: Spree Commerce Promotion Actions API
  description: The Promotion Actions API from Spree Commerce — 2 operation(s) for promotion actions.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Promotion Actions
  properties:
  - type: OpenAPI
    url: openapi/spree-promotion-actions-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-promotion-categories-api
  name: Spree Commerce Promotion Categories API
  description: The Promotion Categories API from Spree Commerce — 2 operation(s) for promotion categories.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Promotion Categories
  properties:
  - type: OpenAPI
    url: openapi/spree-promotion-categories-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-promotion-rules-api
  name: Spree Commerce Promotion Rules API
  description: The Promotion Rules API from Spree Commerce — 2 operation(s) for promotion rules.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Promotion Rules
  properties:
  - type: OpenAPI
    url: openapi/spree-promotion-rules-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-promotions-api
  name: Spree Commerce Promotions API
  description: Promotions, promotion rules, promotion actions, and coupon codes
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Promotions
  properties:
  - type: OpenAPI
    url: openapi/spree-promotions-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-refunds-api
  name: Spree Commerce Refunds API
  description: Order refunds
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Refunds
  properties:
  - type: OpenAPI
    url: openapi/spree-refunds-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-roles-api
  name: Spree Commerce Roles API
  description: The Roles API from Spree Commerce — 2 operation(s) for roles.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Roles
  properties:
  - type: OpenAPI
    url: openapi/spree-roles-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-settings-api
  name: Spree Commerce Settings API
  description: Store-level settings — store profile, tags, store credit categories
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Settings
  properties:
  - type: OpenAPI
    url: openapi/spree-settings-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-shipments-api
  name: Spree Commerce Shipments API
  description: The Shipments API from Spree Commerce — 9 operation(s) for shipments.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Shipments
  properties:
  - type: OpenAPI
    url: openapi/spree-shipments-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-shipping-categories-api
  name: Spree Commerce Shipping Categories API
  description: The Shipping Categories API from Spree Commerce — 2 operation(s) for shipping categories.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Shipping Categories
  properties:
  - type: OpenAPI
    url: openapi/spree-shipping-categories-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-shipping-methods-api
  name: Spree Commerce Shipping Methods API
  description: The Shipping Methods API from Spree Commerce — 2 operation(s) for shipping methods.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Shipping Methods
  properties:
  - type: OpenAPI
    url: openapi/spree-shipping-methods-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-staff-api
  name: Spree Commerce Staff API
  description: Admin users, roles, and invitations to the store
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Staff
  properties:
  - type: OpenAPI
    url: openapi/spree-staff-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-states-api
  name: Spree Commerce States API
  description: The States API from Spree Commerce — 2 operation(s) for states.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - States
  properties:
  - type: OpenAPI
    url: openapi/spree-states-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-stock-items-api
  name: Spree Commerce Stock Items API
  description: The Stock Items API from Spree Commerce — 2 operation(s) for stock items.
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Stock Items
  properties:
  - type: OpenAPI
    url: openapi/spree-stock-items-api-openapi.yml
  - type: Documentation
    url: https://spreecommerce.org/docs/api-reference/introduction
- aid: spree:spree-stock-locations-api
  name: Spree Commerce Stock Locations API
  description: Warehouses and physical fulfillment locations
  humanURL: https://spreecommerce.org/docs/api-reference/introduction
  baseURL: https://yourdomain.com/api/v3/store
  tags:
  - Stock

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/spree/refs/heads/main/apis.yml