Every Store API scope is covered by a Store Admin staff permission. A team member can approve an app that requests a scope, and an App Bridge session they open can use it, only while they hold that permission. A scope with no staff permission can be approved and used only by the store owner. Store Admin tokens are created by the store owner and work with the authority of the person who created them: when that person is removed from the store, their permissions change, or store ownership is transferred, their tokens are revoked automatically.
Scope reference#
Scope |
Covers |
Staff permission |
Store Admin tokens |
|---|---|---|---|
|
Storefront settings and sales channels |
|
Yes |
|
Storefront settings and sales channels |
|
Yes |
|
URL redirects and 404 reports |
|
Yes |
|
URL redirects and 404 reports |
|
Yes |
|
Storefront site assets |
|
Yes |
|
Storefront site assets |
|
Yes |
|
Site verification tags shown on storefront home pages |
|
Yes |
|
Site verification tags shown on storefront home pages |
|
Yes |
|
Search settings and synonyms |
|
Yes |
|
Search settings and synonyms |
|
Yes |
|
Currency configuration and exchange rates |
|
Yes |
|
Currency configuration and exchange rates |
|
Yes |
|
Custom domains, connection status and DNS records |
|
Yes |
|
Custom domains, connection status and DNS records |
|
Yes |
|
Sender addresses, sending domains and the customer reply-to address |
|
Yes |
|
Sender addresses, sending domains and the customer reply-to address |
|
Yes |
|
Store languages and content translations |
|
Yes |
|
Store languages and content translations |
|
Yes |
|
Files and media uploads |
|
Yes |
|
Files and media uploads |
|
Yes |
|
Products, categories, attributes, tags, vendors, and brands |
|
Yes |
|
Products, categories, attributes, tags, vendors, and brands |
|
Yes |
|
Gift Card instruments, balances, delivery, and lifecycle |
|
Yes |
|
Gift Card instruments, balances, delivery, and lifecycle |
|
Yes |
|
Product reviews, moderation, and responses |
|
Yes |
|
Product reviews, moderation, and responses |
|
Yes |
|
Market configuration and tax settings |
|
Yes |
|
Market configuration and tax settings |
|
Yes |
|
Store locations and inventory addresses |
|
Yes |
|
Store locations and inventory addresses |
|
Yes |
|
Inventory groups, stock levels, and movements |
|
Yes |
|
Inventory groups, stock levels, and movements |
|
Yes |
|
Email and SMS templates and campaigns |
|
Yes |
|
Email and SMS templates and campaigns |
|
Yes |
|
Customer profiles, addresses, tags, and groups |
|
Yes |
|
Customer profiles, addresses, tags, and groups |
|
Yes |
|
Blog posts, blog categories, and blog tags |
|
Yes |
|
Blog posts, blog categories, and blog tags |
|
Yes |
|
Orders and fulfillment orders |
|
Yes |
|
Orders and fulfillment orders |
|
Yes |
|
Item edits on placed orders, with the balance and refunds they cause |
|
No, apps only |
|
Review moderation, content filters, and submission rules |
|
Yes |
|
Cart line property definitions and cart data |
None (store owner only) |
No, apps only |
|
Cart line property definitions and cart data |
None (store owner only) |
No, apps only |
|
Storefront pages and policies |
|
Yes |
|
Storefront pages and policies |
|
Yes |
|
Navigation menus and menu items |
|
Yes |
|
Navigation menus and menu items |
|
Yes |
|
Aggregate reports and shared report definitions |
|
Yes |
|
Aggregate reports and shared report definitions |
|
Yes |
|
Payment sessions assigned to this provider app |
None (store owner only) |
No, apps only |
|
Payment sessions assigned to this provider app |
None (store owner only) |
No, apps only |
|
Outcomes of messages assigned to this provider app |
None (store owner only) |
No, apps only |
A write scope includes the read scope it names in the scope catalog, and a :write staff permission includes the matching :read permission. A write-only scope listed with another resource's :write permission has no staff permission of its own and is never implied by that resource's write scope.
Managing Store Admin tokens#
Only the store owner can view, create, change the scopes of, rotate and revoke Store Admin tokens, in Store Admin or the mobile app under Settings > API Tokens. There is no Store API or MCP endpoint for managing tokens. A token automatically revoked because its creator's access changed is recorded in the store's activity log, and the store owner is notified (API tokens revoked). Every token change is recorded in the activity log with the person who made it. Requests with a revoked token return 401 STORE_ADMIN_TOKEN_RUNTIME_UNAUTHORIZED; see Authentication.