Developers

Yes, it’s
programmable.

Everything the dashboard does is an API call you can make yourself. Same endpoints, same permissions, no private magic. If you would rather script your store than click through it, this page is for you.

57
webhook events
3
typed SDKs
OAuth 2.0
plus scoped API keys
MCP
Claude, ChatGPT, Cursor
api.shoppex.io/dev/v1live

The surface area.

Built as a platform first. The dashboard is just the first client of the same API you get.

REST API

OpenAPI 3.1 spec, idempotency on every mutation, cursor pagination.

OAuth 2.0 and API keys

Scoped tokens, granular permissions per client, expiring refresh tokens.

57 webhook events

HMAC-SHA256 signatures, exponential backoff, replay from the dashboard.

Typed SDKs

TypeScript, Python, PHP. Generated from the same spec, no drift.

CLI and MCP

Theme push and pull, live-sync dev, MCP server for Claude, ChatGPT, and Cursor.

Embed script

One script tag, checkout opens over any HTML page, cart in localStorage.

Build anything
on top of it.

Everything the dashboard does is an API call you can make yourself. Same endpoints, same permissions, no private magic.

OAuth 2.0
PKCE and refresh tokens
Typed SDKs
TypeScript, Python, PHP, Go
Signed webhooks
Retries and delivery logs
Idempotent writes
Safe retries on mutations
MCP server
Claude, ChatGPT, Cursor
Theme CLI
Pull, dev, push, publish
Read the API docs
create-order.tsapi.shoppex.io/dev/v1
import { ShoppexClient } from '@shoppexio/sdk'

const shoppex = new ShoppexClient({
  apiKey: process.env.SHOPPEX_API_KEY,
})

const order = await shoppex.orders.create({
  customer_email: '[email protected]',
  items: [{ product_id: 'prod_k4n2vq', quantity: 1 }],
})
POST /dev/v1/orders201 Created
{
  "data": {
    "status": "PENDING",
    "total": 34.99,
    "checkout_url":
      "https://checkout.shoppex.io/invoice/o4k2vq"
  }
}

products · orders · customers · payments · invoices · coupons · licenses · webhooks · subscriptions · resellers

Your store could be
live tonight.

One signup. No reseller approval queue, no merchant-of-record sign-off, no theme rebuild.

Start for free