Skip to content
DEV preview — API version 1.0.0 — not the public production site — Development API: dev-api.theprioryshop.co.uk

EPOS Developer API

Read-only, versioned, scoped access to catalog, promotions and inventory data for approved EPOS integrations.

This is the developer documentation for the EPOS Developer API - a versioned, read-only /v1 surface separate from EPOS’s internal system, built specifically for approved external integrations. Access requires an Integration API key issued to an approved IntegrationClient, scoped to exactly the data it needs.

Quickstart

Get an API key, make your first authenticated request, and handle the common error cases - in about five minutes. Start here.

Authentication

How Integration API keys work, how to store them, and how rotation/revocation behave. Read the auth guide.

API Reference

Every /v1 route, generated directly from the reviewed OpenAPI contract - methods, scopes, parameters, schemas, examples. Browse the reference.

AreaRoutesScope
ProductsGET /v1/catalog/products, GET /v1/catalog/products/{id}catalog.products.read
CategoriesGET /v1/catalog/categoriescatalog.categories.read
PromotionsGET /v1/catalog/promotionscatalog.promotions.read
Inventory stockGET /v1/inventory/stockinventory.stock.read

Everything is read-only today. There are no write endpoints, no webhooks, and no plugin runtime - see Events & Webhooks and Plugins for current status.

  • Development: https://dev-api.theprioryshop.co.uk - for building and testing integrations.
  • Production: https://api.theprioryshop.co.uk - exists, but the production developer API is not publicly launched until owner approval. Don’t assume a production key is available on request yet; see Environments.