Emporix · OAuth Scopes
Emporix OAuth Scopes
OAuth 2.0
derived
Emporix publishes 170 OAuth 2.0 scopes via the clientCredentials flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Emporix API on a user’s behalf.
Tokens are issued from https://api.emporix.io/oauth/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
CompanyCommerceE-CommerceB2B CommerceHeadless CommerceComposable CommerceCommerce OrchestrationAgentic CommerceiPaaSSoftware-as-a-Service
Scopes: 170
Flows: clientCredentials
Method: derived
OAuth endpoints
Token URL
https://api.emporix.io/oauth/token
https://api.emporix.io/oauth/token
Flows
clientCredentials
clientCredentials
Scopes (170)
| Scope | Description | Flows |
|---|---|---|
| ai.agent_manage | Needed to manage AI agents. | clientCredentials |
| ai.agent_read | Needed to read AI agents. | clientCredentials |
| ai.agentexecution_manage | Needed to execute agentic chat. | clientCredentials |
| ai.agentexecution_manage_own | Needed to execute agentic chat by customers. | clientCredentials |
| ai.completion_manage | Needed to execute actions related to the AI completions. | clientCredentials |
| ai.text_manage | Needed to execute actions related to the text generation. | clientCredentials |
| availability.availability_manage | Needed to manage availabilities. | clientCredentials |
| availability.availability_manage_by_vendor | Needed to manage availabilities belonging to the vendor. | clientCredentials |
| availability.availability_view | Needed to view availabilities. | clientCredentials |
| availability.availability_view_by_vendor | Needed to view availabilities belonging to the vendor. | clientCredentials |
| brand.brand_delete | ||
| brand.brand_manage | Needed to manage brands. | clientCredentials |
| cart.cart_manage | Needed to manage carts. This scope is only required for OAuth2 authorization method to authorize the request with the `access_token`. | clientCredentials |
| cart.cart_manage_external_prices | Needed to manage external prices, products, fees and discounts. It's required only when an external price, product, fee or discount is provided. | clientCredentials |
| catalog.catalog_manage | Manage catalog | clientCredentials |
| catalog.catalog_view | View catalog | clientCredentials |
| category.category_manage | Manage a category | clientCredentials |
| category.category_publish | Publish a category | clientCredentials |
| category.category_read_unpublished | Read unpublished categories | clientCredentials |
| category.category_unpublish | Unpublish a category | clientCredentials |
| changelog.changelog_manage | Needed to manage changelog resources. Also grants read access. | clientCredentials |
| changelog.changelog_read | Needed to retrieve changelog history. | clientCredentials |
| configuration.configuration_manage | clientCredentials | |
| configuration.configuration_view | clientCredentials | |
| country.country_manage | Needed to manage countries | clientCredentials |
| country.country_read | Needed to read countries | clientCredentials |
| country.region_read | Needed to read regions | clientCredentials |
| coupon.coupon_manage | Needed to manage coupons. | clientCredentials |
| coupon.coupon_read | Needed to read coupons. | clientCredentials |
| coupon.coupon_redeem | Needed to redeem coupons. | clientCredentials |
| coupon.coupon_redeem_on_behalf | Needed to redeem coupons on behalf of another customer. | clientCredentials |
| currency.currency_manage | The scope allows you to create, update, and delete currencies and currency exchanges | clientCredentials |
| currency.currency_read | The scope allows you to retrieve currencies and currency exchanges. | clientCredentials |
| custom.{lowerCaseType}_manage | Manage custom instances of a given type. For example, for type `DOCUMENT` → `custom.document_manage`. | clientCredentials |
| custom.{lowerCaseType}_manage_own | Allows to manage only your own custom instances of a given type. For example, for type `DOCUMENT` → `custom.document_manage_own`. | clientCredentials |
| custom.{lowerCaseType}_read | Read custom instances of a given type. For example, for type `DOCUMENT` → `custom.document_read`. | clientCredentials |
| custom.{lowerCaseType}_read_own | Allows to read only your own custom instances of a given type. For example, for type `DOCUMENT` → `custom.document_read_own`. | clientCredentials |
| customer.customer_manage | Needed to manage customer profiles. | clientCredentials |
| customer.customer_manage_own | Needed by customer to manage customer profiles from the same company. | clientCredentials |
| customer.customer_read | Needed to retrieve customer profiles. | clientCredentials |
| customer.customer_read_own | Needed by customer to retrieve customer profiles from the same company. | clientCredentials |
| customer.import_manage | Needed to configure password migration retention and import customers in bulk. | clientCredentials |
| customer.import_read | Needed to retrieve password migration retention configuration. | clientCredentials |
| customermanagement.contactassignment_manage | Needed to manage contact assignments. | clientCredentials |
| customermanagement.contactassignment_read | Needed to read contact assignments. | clientCredentials |
| customermanagement.legalentity_manage | Needed to manage legal entities. | clientCredentials |
| customermanagement.legalentity_read | Needed to read legal entities. | clientCredentials |
| customermanagement.legalentity_read_own | Needed to read legal entities by customer. | clientCredentials |
| customermanagement.location_manage | Needed to manage locations. | clientCredentials |
| customermanagement.location_read | Needed to read locations. | clientCredentials |
| customersegment.segment_manage | Needed to create or update customer segments. | clientCredentials |
| customersegment.segment_read | Needed to read customer segments. | clientCredentials |
| customersegment.segment_read_own | Needed to read own customer segments. | clientCredentials |
| fee.fee_create | Needed to create a fee. | clientCredentials |
| fee.fee_delete | Needed to delete a fee. | clientCredentials |
| fee.fee_update | Needed to update a fee. | clientCredentials |
| fee.item_create | Needed to create an item fee. | clientCredentials |
| fee.item_delete | Needed to delete an item fee. | clientCredentials |
| fee.item_update | Needed to update an item fee. | clientCredentials |
| iam.access_manage | clientCredentials | |
| iam.access_read | clientCredentials | |
| iam.assignment_create_own | clientCredentials | |
| iam.assignment_delete_own | clientCredentials | |
| iam.assignment_manage | clientCredentials | |
| iam.group_manage | ||
| iam.group_read | clientCredentials | |
| iam.group_read_own | clientCredentials | |
| iam.permission_create | clientCredentials | |
| iam.permission_delete | clientCredentials | |
| iam.permission_read | clientCredentials | |
| iam.permission_update | clientCredentials | |
| iam.resource_read | clientCredentials | |
| iam.role_create | clientCredentials | |
| iam.role_delete | clientCredentials | |
| iam.role_read | clientCredentials | |
| iam.role_update | clientCredentials | |
| iam.scope_manage | clientCredentials | |
| iam.scope_read | clientCredentials | |
| iam.scope_read_own | clientCredentials | |
| iam.template_read | clientCredentials | |
| iam.user_create | clientCredentials | |
| iam.user_delete | clientCredentials | |
| iam.user_read | clientCredentials | |
| iam.user_read_own | clientCredentials | |
| iam.user_update | clientCredentials | |
| importtool.import_trigger | Needed to trigger, schedule, monitor, and cancel import runs and to read configurations, streams, schedules, runs, and imported data. | clientCredentials |
| indexing.search_manage | Needed to manage an index provider configuration | clientCredentials |
| indexing.search_view | Needed to read an index provider configuration | clientCredentials |
| label.label_manage | Needed to manage labels and label medias. | clientCredentials |
| label.label_read | Needed to read labels. | clientCredentials |
| media.asset_manage | Needed to manage assets. | clientCredentials |
| media.asset_manage_by_vendor | Needed to manage assets that belong to the vendor. | clientCredentials |
| media.asset_manage_by_vendor - allows to create an asset for products which belong to the vendor | ||
| media.asset_read | Needed to read assets. | clientCredentials |
| media.asset_read_by_vendor | Needed to read assets that belong to the vendor. | clientCredentials |
| media.asset_read_by_vendor - allows to read assets which belong to the vendor | ||
| order.history_view | Needed to view order when logged as a customer. | clientCredentials |
| order.order_create | Needed to create new order by merchant. | clientCredentials |
| order.order_delete | Needed to delete an order. | clientCredentials |
| order.order_manage_by_vendor | The scope allows vendor to manage order with assigned vendor. | clientCredentials |
| order.order_post | Needed to create new order as a customer. | clientCredentials |
| order.order_read | Needed to read order. | clientCredentials |
| order.order_read_by_vendor | The scope allows vendor to read order with assigned vendor. | clientCredentials |
| order.order_read_le | Needed to read legal entity orders. | clientCredentials |
| order.order_readascustomer | Needed to read an order as a customer. | clientCredentials |
| order.order_update | Needed to update an order. | clientCredentials |
| order.order_update_completed | Needed to update an order with a `completed` status. | clientCredentials |
| order.order_updateascustomer | Needed to update an order as a customer. | clientCredentials |
| payment-gateway.authorize_manage | Needed to perform a payment authorization flow by a tenant employee. | clientCredentials |
| payment-gateway.cancel_manage | Needed to perform a payment cancel flow by a tenant employee. | clientCredentials |
| payment-gateway.capture_manage | Needed to perform a payment capture flow by a tenant employee. | clientCredentials |
| payment-gateway.paymentmodes_manage | Needed to manage payment modes by a tenant employee. | clientCredentials |
| payment-gateway.paymentmodes_read | Needed for reading payment modes by a tenant employee. | clientCredentials |
| payment-gateway.paymenttransactions_read | Needed to read all transaction details by a tenant employee. | clientCredentials |
| payment-gateway.refund_manage | Needed to perform a payment refund flow by a tenant employee. | clientCredentials |
| price.price_delete_all | Needed to delete all prices at once (legacy). | clientCredentials |
| price.price_manage | Needed to manage prices. | clientCredentials |
| price.price_manage_by vendor | ||
| price.price_manage_by_vendor | Needed to manage prices belonging to the vendor. | clientCredentials |
| price.price_match_own | Needed to use the price matching functionality based on information from the session context. | clientCredentials |
| price.price_own | Needed to calculate product prices (legacy). | clientCredentials |
| price.price_read | Needed to retrieve prices. | clientCredentials |
| price.pricelist_manage | ||
| price.pricelist_read | ||
| price.pricemodel_manage | Needed to manage price models. | clientCredentials |
| price.pricemodel_manage_admin | ||
| price.pricemodel_read | Needed to retrieve price models. | clientCredentials |
| price.prod_price_calculate | Needed to calculate prices and synchronize sale prices (legacy). | clientCredentials |
| product.price_manage | Needed to manage product prices. | clientCredentials |
| product.product_manage | Needed to manage products. | clientCredentials |
| product.product_manage_by_vendor | The scope allows vendor to manage products with assigned vendor. | clientCredentials |
| product.product_publish | Needed to publish products. | clientCredentials |
| product.product_read_by_vendor | The scope allows vendor to read products with assigned vendor. | clientCredentials |
| product.product_read_unpublished | Needed to retrieve unpublished products. | clientCredentials |
| product.product_template_manage | Needed for updating and removing a product template. | clientCredentials |
| product.product_template_read | Needed for reading product templates. | clientCredentials |
| product.product_unpublish | Needed to unpublish products. | clientCredentials |
| quote.quote_manage | Needed to manage quotes. | clientCredentials |
| quote.quote_manage_own | Needed to manage own quotes by the customer. | clientCredentials |
| quote.quote_read | Needed to retrieve quotes. | clientCredentials |
| quote.quote_read_own | Needed to retrieve own quotes by the customer. | clientCredentials |
| returns.returns_manage | Needed to manage returns by a tenant employee (all tenant returns). | clientCredentials |
| returns.returns_manage_own | Needed to manage returns by a customer (only customer's own returns). | clientCredentials |
| returns.returns_read | Needed for reading returns by a tenant employee (all tenant returns). | clientCredentials |
| returns.returns_read_own | Needed for reading returns by a customer (only customer's own returns). | clientCredentials |
| rewardspoints.rewardpoints_manage | Needed to manage reward points | clientCredentials |
| rewardspoints.rewardpoints_view | Nedeed to view reward points information | clientCredentials |
| schema.custominstance_manage | Manage custom instances of any custom schema type. | clientCredentials |
| schema.custominstance_read | Read custom instances of any custom schema type. | clientCredentials |
| schema.schema_manage | Required for managing schemas. | clientCredentials |
| schema.schema_read | Required for reading schemas. | clientCredentials |
| search.search_manage | Needed to create, update, and delete saved searches and search indexes. | clientCredentials |
| search.search_read | Needed to search documents, to read saved searches, and to read search indexes and index jobs. | clientCredentials |
| sequentialid.schema_manage | schema_manage | clientCredentials |
| sequentialid.schema_view | schema_view | clientCredentials |
| sessioncontext.context_manage | Manage session context | clientCredentials |
| shipping.shipping_manage | Needed to manage shipping settings. | clientCredentials |
| shipping.shipping_read | Needed to read shipping settings. | clientCredentials |
| shoppinglist.shoppinglist_delete | Needed to delete shopping lists. | clientCredentials |
| shoppinglist.shoppinglist_manage | Needed to manage shopping lists. | clientCredentials |
| shoppinglist.shoppinglist_read | Needed to retrieve shopping lists. | clientCredentials |
| site.site_manage | Needed to manage sites. | clientCredentials |
| site.site_read | Needed to retrieve information about sites. | clientCredentials |
| tax.tax_manage | Needed to create, update, and delete tax configurations. | clientCredentials |
| tax.tax_read | Needed to retrieve tax configurations. | clientCredentials |
| unithandling.unit_manage | Needed to manage measurement units. | clientCredentials |
| vendor.vendor_manage | Needed to manage vendors and locations | clientCredentials |
| vendor.vendor_read | Needed to read vendors and locations | clientCredentials |
| webhook.subscription_manage | Needed to manage subscriptions. | clientCredentials |
| webhook.subscription_read | Needed to read subscriptions. | clientCredentials |
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.