ecomone developers
Open Ecomone
Docs / Scopes

Scopes & permissions

Scopes follow the pattern resource:action, for example orders:read. The same scopes apply to API keys, OAuth tokens and MCP.

How scopes work#

  • Request only what you need. Merchants see the list on the consent screen and in the backend.
  • Read and write are separate. Orders have extra scopes for fulfillment, notes, cancellation, refunds and edits.
  • Missing scopes return 403 forbidden with the scope name. On PATCH /orders/{id} every field group is checked before anything is written.
  • The REST API uses the read scopes plus orders:fulfillment, orders:notes, orders:cancel and inventory:write. The other write scopes are used by MCP tools.

Scopes with live effect#

⚡

These 16 scopes change the live shop or move money immediately — there is no draft step. Ask the merchant before automating them.

orders:cancel orders:refund products:write collections:write discounts:write reviews:write inbox:write inventory:write markets:write settings:write tracking:write domains:write email:write shop:write shop:publish popups:write

All scopes#

orders#

ScopeTypeDescriptionUsed by
orders:readreadRead orders, including financial fields and attributionREST · MCP
orders:fulfillmentwriteChange fulfillment status and trackingREST · MCP
orders:cancel livewriteCancel ordersREST · MCP
orders:refund livewriteRefund orders (money is returned immediately)MCP
orders:editwriteEdit ordersMCP
orders:noteswriteWrite internal order notesREST · MCP

products#

ScopeTypeDescriptionUsed by
products:readreadRead products and offersREST · MCP
products:write livewriteCreate and change products and offers (live)MCP

customers#

ScopeTypeDescriptionUsed by
customers:readreadRead customersREST · MCP
customers:writewriteChange customers—

collections#

ScopeTypeDescriptionUsed by
collections:readreadRead collectionsREST · MCP
collections:write livewriteCreate and change collections (live)MCP

discounts#

ScopeTypeDescriptionUsed by
discounts:readreadRead discount codesREST · MCP
discounts:write livewriteCreate and change discount codes (live)MCP

reviews#

ScopeTypeDescriptionUsed by
reviews:readreadRead reviewsREST · MCP
reviews:write livewriteApprove and answer reviews (live)MCP

inbox#

ScopeTypeDescriptionUsed by
inbox:readreadRead the inboxMCP
inbox:write livewriteSend inbox messages to customers (sent immediately)MCP

inventory#

ScopeTypeDescriptionUsed by
inventory:readreadRead stock levelsREST · MCP
inventory:write livewriteChange stock levelsREST · MCP

revenue#

ScopeTypeDescriptionUsed by
revenue:readreadRead revenue and reportsREST · MCP

markets#

ScopeTypeDescriptionUsed by
markets:readreadRead markets and taxesMCP
markets:write livewriteChange markets and taxes (live)MCP

settings#

ScopeTypeDescriptionUsed by
settings:readreadRead shop settings and legal textsMCP
settings:write livewriteChange shop settings and legal texts (live)MCP

tracking#

ScopeTypeDescriptionUsed by
tracking:readreadRead tracking and cookie settingsMCP
tracking:write livewriteChange tracking and cookie settings (live)MCP

domains#

ScopeTypeDescriptionUsed by
domains:readreadRead domainsMCP
domains:write livewriteConnect and change domains (live)MCP

email#

ScopeTypeDescriptionUsed by
email:readreadRead sender addresses and order e-mailsMCP
email:write livewriteChange sender addresses and order e-mails (live)MCP

reports#

ScopeTypeDescriptionUsed by
reports:readreadRead analytics reportsMCP

shop#

ScopeTypeDescriptionUsed by
shop:readreadRead the shop structure (pages, sections, theme)MCP
pages:writewriteCreate pages (draft)MCP
sections:writewriteEdit sections (draft)MCP
theme:writewriteChange fonts and colors (draft)MCP
shop:write livewriteSet up shipping (live at checkout)MCP
shop:publish livewritePublish the shop and set its password (live)MCP

popups#

ScopeTypeDescriptionUsed by
popups:readreadRead pop-upsMCP
popups:write livewriteCreate and activate pop-ups (live when activated)MCP

marketing#

ScopeTypeDescriptionUsed by
marketing:readreadRead e-mail designs and flowsMCP
marketing:writewriteEdit e-mail designs and flows (draft)MCP
marketing:sendwriteSend test e-mails and activate flowsMCP

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.