Products
GET /api/v1/products returns the products on sale:
{ "version": "2026-10-04T17:22:51.114Z", "source": "catalogue", "data": [] }
The list can be empty: nothing is listed until it can be fulfilled. Each product has:
| Field | Meaning |
|---|---|
id, name, description | Identity |
kind | service, subscription, digital, fee or plugin |
category, subcategory | Store category, when it has one |
status | Always published here |
price | amount_minor (pence for GBP), currency, unit |
tax_treatment | vat_included, vat_excluded, outside_scope, not_vat_registered or unknown |
effective_date | The date the price took effect |
checkout | { "type": "stripe_checkout", "url" } |
availability, intake_url | Optional notes and a form to complete before buying |
Filter by store category with ?category={id}. An unknown category returns 400.
Categories
GET /api/v1/store/categories lists only the categories that currently have published products: { "data": [{ "id", "label", "count" }] }. Category ids: templates, prompts, automations, tools, plugins, snippets, blueprints, playbooks, starter-kits.
Prices
/pricing.json lists the same offers in compact form. See Machine-readable files.