Overview
API keys use a permission-based scope system that controls access to specific endpoints and operations. Each API key can be configured with one or more scopes to limit access according to your integration needs.Scope Categories
Store Management
stores.view
stores.view
stores.update
stores.update
stores.create
stores.create
stores.analytics.view
stores.analytics.view
Categories
stores.categories.view
stores.categories.view
stores.categories.create
stores.categories.create
stores.categories.update
stores.categories.update
stores.categories.delete
stores.categories.delete
Products & Inventory
stores.products.view
stores.products.view
stores.products.create
stores.products.create
stores.products.update
stores.products.update
stores.products.delete
stores.products.delete
Customer Management
stores.customers.view
stores.customers.view
stores.customers.create
stores.customers.create
stores.customers.update
stores.customers.update
Order Processing
stores.orders.view
stores.orders.view
stores.orders.create
stores.orders.create
stores.orders.deliver
stores.orders.deliver
stores.orders.refund
stores.orders.refund
Marketing & Promotions
stores.coupons.view
stores.coupons.view
stores.coupons.create
stores.coupons.create
stores.coupons.update
stores.coupons.update
stores.coupons.delete
stores.coupons.delete
Affiliate Program
stores.affiliates.view
stores.affiliates.view
stores.affiliates.update
stores.affiliates.update
Support & Communication
stores.tickets.view
stores.tickets.view
stores.tickets.update
stores.tickets.update
stores.tickets.delete
stores.tickets.delete
stores.reviews.flagged.create
stores.reviews.flagged.create
User Account & Platform
user.view
user.view
user.crypto.viewEnabled
user.crypto.viewEnabled
Webhooks & Integrations
user.webhooks.view
user.webhooks.view
user.webhooks.create
user.webhooks.create
user.webhooks.update
user.webhooks.update
user.webhooks.delete
user.webhooks.delete
Best Practices
Principle of Least Privilege
Only request the minimum scopes necessary for your application. This reduces security risks and makes it easier to audit API access.Scope Planning
Plan your required scopes during the design phase of your integration. Consider:- Which resources you need to read vs. modify
- Whether you need create/delete permissions
- If your application handles sensitive customer data