Developer platform

Build apps, themes, embeds, and automation for Sellstream sellers

Ship OAuth apps, embedded dashboards, checkout extensions, storefront templates, analytics packs, and delivery automations with seller-owned credentials and scoped installs.

OAuth install request
POST /api/commerce/developer/apps/{id}/test-install
Authorization: Bearer <merchant token>

{
  "scopes": ["orders:read", "storefront:write"],
  "runtime": "embedded",
  "webhooks": ["order.paid", "delivery.failed"]
}
1

Create

Configure scopes, callback URLs, webhook endpoint, embedded URL, and listing copy.

2

Test

Run a sandbox install, validate OAuth exchange, and launch the embedded runtime shell.

3

Submit

Send checklist, docs, billing, and security details to the partner review queue.

4

Launch

Publish to the app marketplace with install analytics, payouts, reviews, and rankings.

OAuth and BYOK

Apps use scoped installs, callback URLs, token exchange, and merchant-owned provider credentials instead of platform-wide shared keys.

Events and webhooks

Subscribe to order, delivery, customer, dispute, checkout, and provider events with replay tooling in the merchant dashboard.

Marketplace revenue

Listings support pricing, revenue share, payout queues, reviews, moderation, ranking, install analytics, and certification status.

Core scopes

orders:read

Read order status, totals, customer delivery context, and attribution.

products:write

Manage catalog records, stock, delivery recipes, and product metadata.

storefront:write

Install sections, theme files, app embeds, and page templates.

webhooks:write

Subscribe to checkout, delivery, dispute, and customer lifecycle events.

analytics:read

Read funnel, cohort, revenue, campaign, and experiment metrics.

Ready to submit a partner app?

Create an app, run a test install, and submit for marketplace review from the dashboard.