ecomone developers
Open Ecomone
Docs

Ecomone for developers

Ecomone is a commerce platform for shops in Switzerland and the DACH region. Merchants run their storefront, direct-sale checkout, e-mail marketing and ads tracking in one place. As a developer you can connect to all of it.

What is Ecomone?#

Each merchant owns one or more shops. A shop has products, orders, customers, collections, discount codes, reviews, markets and a storefront theme. The API always works on exactly one shop per request, with the permissions (scopes) the merchant granted you.

Choose your integration#

You want to…UseAuth
Connect your own shop to an ERP, warehouse or BI toolREST APIAPI key created by the shop owner
Offer an app or service to many merchantsOAuth app + REST APIOAuth 2.1 access token
React instantly to new paid orders or refundsWebhooksHMAC signature
Let an AI agent build or manage a shopMCP serverOAuth or API key
Sell from your own landing page through the Ecomone checkoutLanding page scriptNone (public, shop slug)

Hosts#

HostUsed for
https://api.ecomone.shopREST API (/api/public/v1/…) and MCP (/api/mcp)
https://app.ecomone.shopOAuth authorization server (consent screen, tokens) and the merchant backend

Conventions#

  • All requests use HTTPS. Request and response bodies are JSON (Content-Type: application/json).
  • Money is always an integer in the smallest currency unit (…_cents), together with an ISO currency code such as CHF or EUR.
  • Timestamps are ISO 8601 in UTC, for example 2026-11-13T09:14:25.000Z.
  • IDs are UUIDs. Some detail endpoints also accept a handle, code or order number (noted per endpoint).
  • Human-readable error messages are currently returned in German; rely on the stable error code, not on the text.

Authorize requests

Requests go straight from your browser to https://api.ecomone.shop. Your credentials stay in this browser tab and are never sent to this documentation site.