Scopes
Scopes define what a developer application can read or change. Start narrow, test the integration, and add write scopes only when needed.Endpoint pages in the API reference show exact scope requirements for each operation.
Scope groups
- Catalog
- Locations
- Usage
products.read
Read products, variations, and catalog metadata.
products.write
Create, update, and archive products and variations.
categories.read
Read categories and category trees.
categories.write
Create, update, and archive categories.
vendors.read
Read vendor profile data.
vendors.write
Create, update, and deactivate vendor profiles.
Starter bundles
Read catalog
products.read categories.read vendors.read locations.readManage catalog
products.read products.write categories.read categories.write vendors.read vendors.write locations.readMonitor usage
usage.readScope table
Choosing scopes
Start with read access
Use read scopes during initial development so the first requests cannot change tenant data.
Add write access per workflow
Add
products.write, categories.write, or vendors.write only after the integration is ready to create, update, archive, or deactivate those records.Separate systems when access differs
Use separate developer applications when two systems need different scope bundles or rotation schedules.