runmyhub · API Platform · 2026-06-01

One REST API for your point of sale.

The admin app, your own integrations and the AI assistant are all clients of the same tenant-scoped management API. Read the catalog, push sales, run closings, manage loyalty cards — over a clean, versioned, idempotent REST surface.

Authenticate with the x-api-key header · base URL https://api.runmyhub.com/v1

quickstart.sh
# Read your catalog — sandbox key from the portal
curl -H "x-api-key: sk_test_…" \
  "https://api.runmyhub.com/v1/products"

# → 200 OK
{ "data": [], "has_more": false }
Why build on it

Everything you need to integrate fast

A focused, well-documented API with a real sandbox and money-safe primitives baked in.

One API, many clients

Admin, partner integrations and the AI assistant share one OpenAPI surface — date-versioned, stable.

🧪

Instant sandbox

Sign in, mint a test key against your own isolated workspace, and try every endpoint in the browser.

🔒

Money-safe by design

Idempotency keys, scoped API keys, cursor pagination, webhooks and rate limits — retries never double-post.

Quick reference

Get started in 60 seconds

Base URL
https://api.runmyhub.com/v1
Auth header
x-api-key: sk_test_…
Get a key
portal → Dashboard → Generate
API surface

What you can build with

Full request/response schemas and a try-it console live in the API Reference.

Catalog

Products, categories, price-lists, taxes & imports.

Sales

Append-only transactions, refunds/voids, receipts.

Reports

Z-closings, financial summaries, bestsellers, exports.

Loyalty

Digital customer cards — issue, verify, top up, redeem.

Inventory

Stock levels, movements & transfers across branches.

Invoicing

Invoices & delivery notes with VAT and numbering.

Accounting

Double-entry journal, chart of accounts, trial balance.

Sync

Content-addressed device pull + idempotent sales push.

Integrations

CashAssist / Bexio / banking import connectors.

Locations

Regions, shops, tills & device pairing.

Ready to build?

Sign in, grab a sandbox key, and make your first call.