Permissions are managed through tokens. There are two main token types available for use within your project.
Account management authentication token with an Implicit Bearer token is used to manage user interfaces with sensitive data that users may need to access or modify associated with an Account. Sensitive data might include orders, addresses, and account details.
Customer token can be used with an Implicit Bearer token to manage user interfaces that involve sensitive data a user may need to access or modify. Sensitive data might include orders, addresses, and customer details.
The following tables show a breakdown of the API endpoint actions that are available to the implicit token.
| Endpoint | Read access | Write access | 
|---|
| /accounts | ⛔️ | ⛔️ | 
| /account-members | ⛔️ | ⛔️ | 
| /account-membership | ⛔️ | ⛔️ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ✅ | ⛔️ | 
| /brands | ✅ | ⛔️ | 
| /carts | ✅ | ✅ | 
| /categories | ✅ | ⛔️ | 
| /checkout | ✅ | ✅ | 
| /collections | ✅ | ⛔️ | 
| /currencies | ✅ | ⛔️ | 
| /customers | ⛔️ | ⛔️ | 
| /files | ✅ | ⛔️ | 
| /flows | ✅ | ⛔️ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔️ | ⛔️ | 
| /inventories | ✅ | ⛔️ | 
| /jobs | ⛔️ | ⛔️ | 
| /pcm/jobs | ⛔️ | ⛔️ | 
| /merchant-realm-mappings | ⛔️ | ⛔️ | 
| /orders | ⛔️ | ⛔️ | 
| /orders/:id | ⛔️ | ⛔️ | 
| /v2/products | ✅ | ⛔️ | 
| /catalog/products | ✅ | ⛔️ | 
| /catalog/hierarchies | ✅ | ⛔️ | 
| /catalog/nodes | ✅ | ⛔️ | 
| /pcm/products | ⛔️ | ⛔️ | 
| /pcm/hierarchies | ⛔️ | ⛔️ | 
| /pcm/pricebooks | ⛔️ | ⛔️ | 
| /pcm/catalogs | ⛔️ | ⛔️ | 
| /promotions | ⛔️ | ⛔️ | 
| /settings | ⛔️ | ⛔️ | 
| /settings/account-authentication-settings | ⛔️ | ⛔️ | 
| /settings/customer-authentication-settings | ⛔️ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /variations | ⛔️ | ⛔️ | 
| Endpoint | Read access | Write access | 
|---|
| /accounts | ✅️ | ⛔️ | 
| /account-members | ✅️ | ⛔️ | 
| /account-membership | ✅ | ⛔️ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ✅ | ⛔️ | 
| /brands | ✅ | ⛔️ | 
| /carts | ✅ | ✅ | 
| /categories | ✅ | ⛔️ | 
| /checkout | ✅ | ✅ | 
| /collections | ✅ | ⛔️ | 
| /currencies | ✅ | ⛔️ | 
| /customers | ⛔ | ⛔ | 
| /files | ✅ | ⛔️ | 
| /flows | ✅ | ⛔️ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔️ | ⛔️ | 
| /inventories | ✅ | ⛔️ | 
| /jobs | ⛔️ | ⛔️ | 
| /pcm/jobs | ⛔️ | ⛔️ | 
| /merchant-realm-mappings | ⛔️ | ⛔️ | 
| /orders | ✅ | ⛔️ | 
| /orders/:id | ✅ | ⛔️ | 
| /v2/products | ✅ | ⛔️ | 
| /catalog/products | ✅ | ⛔️ | 
| /catalog/hierarchies | ✅ | ⛔️ | 
| /catalog/nodes | ✅ | ⛔️ | 
| /pcm/products | ⛔️ | ⛔️ | 
| /pcm/hierarchies | ⛔️ | ⛔️ | 
| /pcm/pricebooks | ⛔️ | ⛔️ | 
| /pcm/catalogs | ⛔️ | ⛔️ | 
| /promotions | ⛔️ | ⛔️ | 
| /settings | ⛔️ | ⛔️ | 
| /settings/account-authentication-settings | ⛔️ | ⛔️ | 
| /settings/customer-authentication-settings | ⛔️ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /variations | ⛔️ | ⛔️ | 
Note that you can only fetch data with live status.
| Endpoint | Read access | Write access | 
|---|
| /accounts | ⛔️ | ⛔️ | 
| /account-members | ⛔️ | ⛔️ | 
| /account-membership | ⛔️ | ⛔️ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ✅ | ⛔️ | 
| /brands | ✅ | ⛔️ | 
| /carts | ✅ | ✅ | 
| /categories | ✅ | ⛔️ | 
| /checkout | ✅ | ✅ | 
| /collections | ✅ | ⛔️ | 
| /currencies | ✅ | ⛔️ | 
| /customers | ✅ | ✅ | 
| /files | ✅ | ⛔️ | 
| /flows | ✅ | ⛔️ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔️ | ⛔️ | 
| /inventories | ✅ | ⛔️ | 
| /jobs | ⛔️ | ⛔️ | 
| /pcm/jobs | ⛔️ | ⛔️ | 
| /merchant-realm-mappings | ⛔️ | ⛔️ | 
| /orders | ✅ | ⛔️ | 
| /orders/:id | ✅ | ⛔️ | 
| /v2/products | ✅ | ⛔️ | 
| /catalog/products | ✅ | ⛔️ | 
| /catalog/hierarchies | ✅ | ⛔️ | 
| /catalog/nodes | ✅ | ⛔️ | 
| /pcm/products | ⛔️ | ⛔️ | 
| /pcm/hierarchies | ⛔️ | ⛔️ | 
| /pcm/pricebooks | ⛔️ | ⛔️ | 
| /pcm/catalogs | ⛔️ | ⛔️ | 
| /promotions | ⛔️ | ⛔️ | 
| /settings | ⛔️ | ⛔️ | 
| /settings/account-authentication-settings | ⛔️ | ⛔️ | 
| /settings/customer-authentication-settings | ⛔️ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /variations | ⛔️ | ⛔️ | 
The following tables show a breakdown of the API endpoint actions that are available to the client credentials token for each role. Refer to the Team Management page for a comparison of different roles.
| Endpoint | Read access | Write access | 
|---|
| /accounts | ✅ | ✅ | 
| /account-members | ✅ | ✅ | 
| /account-membership | ✅ | ✅ | 
| /application-keys | ✅ | ✅ | 
| /authentication-realms | ✅ | ✅ | 
| /brands | ✅ | ✅ | 
| /carts | ✅ | ✅ | 
| /categories | ✅ | ✅ | 
| /checkout | ✅ | ✅ | 
| /collections | ✅ | ✅ | 
| /currencies | ✅ | ✅ | 
| /customers | ✅ | ✅ | 
| /files | ✅ | ✅ | 
| /flows | ✅ | ✅ | 
| /gateways | ✅ | ✅ | 
| /integrations | ✅ | ✅ | 
| /inventories | ✅ | ✅ | 
| /jobs | ✅ | ✅ | 
| /pcm/jobs | ✅ | ✅ | 
| /personal-data/logs | ✅ | ✅ | 
| /personal-data/personal-data-entries | ✅ | ✅ | 
| /merchant-realm-mappings | ✅ | ✅ | 
| /orders | ✅ | ✅ | 
| /orders/:id | ✅ | ✅ | 
| /v2/products | ✅ | ✅ | 
| /catalog/products | ✅ | ✅ | 
| /catalog/hierarchies | ✅ | ✅ | 
| /catalog/nodes | ✅ | ✅ | 
| /pcm/products | ✅ | ✅ | 
| /pcm/hierarchies | ✅ | ✅ | 
| /pcm/pricebooks | ✅ | ✅ | 
| /pcm/catalogs | ✅ | ✅ | 
| /promotions | ✅ | ✅ | 
| /settings | ✅ | ✅ | 
| /settings/account-authentication-settings | ✅ ️ | ⛔ | 
| /settings/customer-authentication-settings | ✅ | ⛔ | 
| /settings/extensions | ✅ | ✅ | 
| /subscriptions | ✅ | ✅ | 
| /user-roles | ✅ | ✅ | 
| /variations | ✅ | ✅ | 
| Endpoint | Read access | Write access | 
|---|
| /accounts | ✅️ | ✅️ | 
| /account-members | ⛔️ | ⛔️ | 
| /account-membership | ⛔️ | ⛔️ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ⛔️ | ⛔️ | 
| /brands | ⛔️ | ⛔️ | 
| /carts | ⛔️ | ⛔️ | 
| /categories | ⛔️ | ⛔️ | 
| /checkout | ⛔️ | ⛔️ | 
| /collections | ⛔️ | ⛔️ | 
| /currencies | ✅️ | ⛔️ | 
| /customers | ✅️ | ✅️ | 
| /files | ⛔️ | ⛔️ | 
| /flows | ✅️ | ⛔️ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔️ | ⛔️ | 
| /inventories | ✅ | ⛔️ | 
| /jobs | ⛔️ | ⛔️ | 
| /pcm/jobs | ⛔️ | ⛔️ | 
| /personal-data/logs | ⛔️ | ⛔️ | 
| /personal-data/personal-data-entries | ⛔️ | ⛔️ | 
| /merchant-realm-mappings | ⛔️ | ⛔️ | 
| /orders | ⛔️ | ⛔️ | 
| /orders/:id | ⛔️ | ⛔️ | 
| /v2/products | ⛔️ | ⛔️ | 
| /catalog/products | ⛔️ | ⛔️ | 
| /catalog/hierarchies | ⛔️ | ⛔️ | 
| /catalog/nodes | ⛔️ | ⛔️ | 
| /pcm/products | ⛔️ | ⛔️ | 
| /pcm/hierarchies | ⛔️ | ⛔️ | 
| /pcm/pricebooks | ⛔️ | ⛔️ | 
| /pcm/catalogs | ⛔️ | ⛔️ | 
| /promotions | ⛔️ | ⛔️ | 
| /settings | ⛔️ | ⛔️ | 
| /settings/account-authentication-settings | ⛔️ | ⛔️ | 
| /settings/customer-authentication-settings | ⛔️ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /subscriptions       | ⛔️ | ⛔️ | 
| /user-roles | ✅ | ⛔️ | 
| /variations | ⛔️ | ⛔️ | 
| Endpoint | Read access | Write access | 
|---|
| /accounts | ⛔️ | ⛔️ | 
| /account-members | ⛔️ | ⛔️ | 
| /account-membership | ⛔️ | ⛔️ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ⛔ | ⛔ | 
| /brands | ✅ | ✅ | 
| /carts | ⛔ | ⛔ | 
| /categories | ✅ | ✅ | 
| /checkout | ⛔ | ⛔ | 
| /collections | ✅ | ✅ | 
| /currencies | ✅ | ⛔ | 
| /customers | ⛔ | ⛔ | 
| /files | ✅ | ✅ | 
| /flows | ✅ | ✅ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔ | ⛔ | 
| /inventories | ✅ | ✅ | 
| /jobs | ⛔ | ⛔ | 
| /pcm/jobs | ✅ | ✅ | 
| /personal-data/logs | ⛔️ | ⛔️ | 
| /personal-data/personal-data-entries | ⛔️ | ⛔️ | 
| /merchant-realm-mappings | ⛔ | ⛔ | 
| /orders | ⛔ | ⛔ | 
| /orders/:id | ⛔ | ⛔ | 
| /v2/products | ✅ | ✅ | 
| /catalog/products | ✅ | ⛔️ | 
| /catalog/hierarchies | ✅ | ⛔️ | 
| /catalog/nodes | ✅ | ⛔️ | 
| /pcm/products | ✅ | ✅ | 
| /pcm/hierarchies | ✅ | ✅ | 
| /pcm/pricebooks | ✅ | ✅ | 
| /pcm/catalogs | ✅ | ✅ | 
| /promotions | ✅ | ✅ | 
| /settings | ⛔ | ⛔ | 
| /settings/account-authentication-settings | ⛔️ | ⛔️ | 
| /settings/customer-authentication-settings | ⛔️ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /subscriptions | ⛔️ | ⛔️ | 
| /user-roles | ✅ | ⛔ | 
| /variations | ✅ | ✅ | 
| Endpoint | Read access | Write access | 
|---|
| /accounts | ✅️ | ✅️ | 
| /account-members | ✅️ | ✅️ | 
| /account-membership | ✅️ | ✅️ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ⛔️ | ⛔️ | 
| /brands | ⛔️ | ⛔️ | 
| /carts | ⛔️ | ⛔️ | 
| /categories | ⛔️ | ⛔️ | 
| /checkout | ⛔️ | ⛔️ | 
| /collections | ⛔️ | ⛔️ | 
| /currencies | ✅️ | ⛔️ | 
| /customers | ✅️ | ✅️ | 
| /files | ⛔️ | ⛔️ | 
| /flows | ✅️ | ⛔️ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔️ | ⛔️ | 
| /inventories | ⛔️ | ⛔️ | 
| /jobs | ⛔️ | ⛔️ | 
| /pcm/jobs | ⛔️ | ⛔️ | 
| /personal-data/logs | ✅ | ✅️ | 
| /personal-data/personal-data-entries | ✅ | ✅️ | 
| /merchant-realm-mappings | ⛔️ | ⛔️ | 
| /orders | ✅ | ✅️ | 
| /orders/:id | ✅ | ✅️ | 
| /v2/products | ⛔️ | ⛔️ | 
| /catalog/products | ⛔️ | ⛔️ | 
| /catalog/hierarchies | ⛔️ | ⛔️ | 
| /catalog/nodes | ⛔️ | ⛔️ | 
| /pcm/products | ⛔️ | ⛔️ | 
| /pcm/hierarchies | ⛔️ | ⛔️ | 
| /pcm/pricebooks | ⛔️ | ⛔️ | 
| /pcm/catalogs | ⛔️ | ⛔️ | 
| /promotions | ⛔️ | ⛔️ | 
| /settings | ⛔️ | ⛔️ | 
| /settings/account-authentication-settings | ✅️ | ⛔️ | 
| /settings/customer-authentication-settings | ✅️ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /subscriptions | ⛔️ | ⛔️ | 
| /user-roles | ✅ | ⛔️ | 
| /variations | ⛔️ | ⛔️ | 
| Endpoint | Read access | Write access | 
|---|
| /accounts | ⛔️ | ⛔️ | 
| /account-members | ⛔️ | ⛔️ | 
| /account-membership | ⛔️ | ⛔️ | 
| /application-keys | ✅ | ✅ | 
| /authentication-realms | ✅️ | ✅ | 
| /brands | ⛔️ | ⛔️ | 
| /carts | ⛔️ | ⛔️ | 
| /categories | ⛔️ | ⛔️ | 
| /checkout | ⛔️ | ⛔️ | 
| /collections | ⛔️ | ⛔️ | 
| /currencies | ✅️ | ✅️ | 
| /customers | ⛔️ | ⛔️ | 
| /files | ⛔️ | ⛔️ | 
| /flows | ✅️ | ✅️ | 
| /gateways | ✅️️ | ✅️️ | 
| /integrations | ✅️ | ✅️ | 
| /inventories | ⛔️ | ⛔️ | 
| /jobs | ⛔️ | ⛔️ | 
| /pcm/jobs | ⛔️ | ⛔️ | 
| /personal-data/logs | ✅ | ✅️ | 
| /personal-data/personal-data-entries | ✅ | ✅️ | 
| /merchant-realm-mappings | ✅ | ✅️ | 
| /orders | ⛔️ | ⛔️ | 
| /orders/:id | ⛔️ | ⛔️ | 
| /v2/products | ⛔️ | ⛔️ | 
| /catalog/products | ⛔️ | ⛔️ | 
| /catalog/hierarchies | ⛔️ | ⛔️ | 
| /catalog/nodes | ⛔️ | ⛔️ | 
| /pcm/products | ⛔️ | ⛔️ | 
| /pcm/hierarchies | ⛔️ | ⛔️ | 
| /pcm/pricebooks | ⛔️ | ⛔️ | 
| /pcm/catalogs | ⛔️ | ⛔️ | 
| /promotions | ⛔️ | ⛔️ | 
| /settings | ⛔️ | ⛔️ | 
| /settings/account-authentication-settings | ✅️ | ⛔ | 
| /settings/customer-authentication-settings | ✅️ | ⛔ | 
| /settings/extensions | ✅ | ✅️ | 
| /subscriptions | ✅ | ✅️ | 
| /user-roles | ✅ | ✅️ | 
| /variations | ⛔️ | ⛔️ | 
| Endpoint | Read access | Write access | 
|---|
| /accounts | ⛔️ | ⛔️ | 
| /account-members | ⛔️ | ⛔️ | 
| /account-membership | ⛔️ | ⛔️ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ⛔ | ⛔ | 
| /brands | ⛔ | ⛔ | 
| /carts | ⛔ | ⛔ | 
| /categories | ⛔ | ⛔ | 
| /checkout | ⛔ | ⛔ | 
| /collections | ⛔ | ⛔ | 
| /currencies | ✅ | ⛔ | 
| /customers | ⛔ | ⛔ | 
| /files | ⛔️ | ⛔ | 
| /flows | ✅ | ⛔ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔ | ⛔ | 
| /inventories | ⛔ | ⛔ | 
| /jobs | ⛔ | ⛔ | 
| /pcm/jobs | ⛔ | ⛔ | 
| /personal-data/logs | ⛔️ | ⛔️ | 
| /personal-data/personal-data-entries | ⛔️ | ⛔️ | 
| /merchant-realm-mappings | ⛔ | ⛔ | 
| /orders | ⛔ | ⛔ | 
| /orders/:id | ⛔ | ⛔ | 
| /v2/products | ⛔ | ⛔ | 
| /catalog/products | ⛔ | ⛔️ | 
| /catalog/hierarchies | ⛔ | ⛔️ | 
| /catalog/nodes | ⛔ | ⛔️ | 
| /pcm/products | ✅ | ⛔ | 
| /pcm/hierarchies | ✅ | ⛔ | 
| /pcm/pricebooks | ⛔ | ⛔ | 
| /pcm/catalogs | ✅ | ⛔ | 
| /promotions | ✅ | ✅ | 
| /settings | ⛔ | ⛔ | 
| /settings/account-authentication-settings | ⛔️ | ⛔️ | 
| /settings/customer-authentication-settings | ⛔️ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /subscriptions | ⛔️ | ⛔️ | 
| /user-roles | ✅ | ⛔ | 
| /variations | ⛔ | ⛔ | 
| Endpoint | Read access | Write access | 
|---|
| /accounts | ✅ | ✅ | 
| /account-members | ✅ | ✅ | 
| /account-membership | ✅ | ✅ | 
| /application-keys | ⛔️ | ⛔️ | 
| /authentication-realms | ⛔ | ⛔ | 
| /brands | ✅ | ✅ | 
| /carts | ⛔ | ⛔ | 
| /categories | ✅ | ✅ | 
| /checkout | ⛔ | ⛔ | 
| /collections | ✅ | ✅ | 
| /currencies | ✅ | ⛔ | 
| /customers | ✅ | ✅ | 
| /files | ✅ | ✅ | 
| /flows | ✅ | ✅ | 
| /gateways | ⛔️ | ⛔️ | 
| /integrations | ⛔ | ⛔ | 
| /inventories | ✅ | ✅ | 
| /jobs | ⛔ | ⛔ | 
| /pcm/jobs | ✅ | ✅ | 
| /personal-data/logs | ✅ | ✅ | 
| /personal-data/personal-data-entries | ✅ | ✅ | 
| /merchant-realm-mappings | ⛔ | ⛔ | 
| /orders | ⛔ | ⛔ | 
| /orders/:id | ✅ | ✅ | 
| /v2/products | ✅ | ✅ | 
| /catalog/products | ✅ | ⛔️ | 
| /catalog/hierarchies | ✅ | ⛔️ | 
| /catalog/nodes | ✅ | ⛔️ | 
| /pcm/products | ✅ | ✅ | 
| /pcm/hierarchies | ✅ | ✅ | 
| /pcm/pricebooks | ✅ | ✅ | 
| /pcm/catalogs | ✅ | ✅ | 
| /promotions | ✅ | ✅ | 
| /settings | ⛔ | ⛔ | 
| /settings/account-authentication-settings | ✅ | ⛔️ | 
| /settings/customer-authentication-settings | ✅ | ⛔️ | 
| /settings/extensions | ⛔️ | ⛔️ | 
| /subscriptions      | ⛔️ | ⛔️ | 
| /user-roles | ✅ | ⛔ | 
| /variations | ✅ | ✅ |