Skip to main content

API Keys

This page explains how to create and manage GraphQL and REST API keys for external system integrations.

GraphQL API Keys tab

Before you begin

  • You need the API Key role to view this page.
  • You need Owner access on the API Key role to create or delete keys.

View API keys

Go to Admin > API Key Management. The page has two tabs: GraphQL and REST.

GraphQL tab

ColumnDescription
NameAPI key name (sortable)
ActiveWhether the key is active (sortable)
ChannelAssociated sales channel
Date CreatedWhen created (sortable)
Date UpdatedWhen last modified (sortable)

REST tab

REST API Keys tab

ColumnDescription
NameAPI key name (sortable)
ActiveWhether the key is active (sortable)
Date CreatedWhen created (sortable)
Date UpdatedWhen last modified (sortable)

Create a GraphQL API key

New GraphQL API Key dialog with role definitions

  1. On the GraphQL tab, click New GraphQL API Key.
  2. Fill in the details:
FieldRequiredDescription
NameYesKey name
ChannelNoAssociate with a specific sales channel
RolesNoAdd one or more roles with access levels. Each role has a Role Definition (Product Data, Logistics, Configuration, Order Data, Pricing, Role & permission, Shop & channel, User) and an Access level (Viewer, Editor or Owner). Click Add Role to add more. Roles cannot be changed after creation.
ActiveYesToggle on or off (default: off)
  1. Click Save.

After creation, the generated API key appears in the API Key field. It is hidden by default. Click the eye icon to reveal it and use the copy button to copy it to your clipboard.

Create a REST API key

New REST API Key dialog

  1. On the REST tab, click New REST API Key.
  2. Enter a Name (required) and set the Active toggle.
  3. Click Save.

After creation, the Client Id and Client Secret fields appear. Both are hidden by default. Click the eye icon to reveal them and use the copy button to copy the values.

Edit an API key

Click any row to open the edit dialog. For GraphQL keys, roles cannot be changed after creation.

Delete API keys

  1. Select one or more keys using the checkboxes.
  2. Use the delete action.
  3. Confirm the deletion.

Filter API keys

FilterTypeDescription
Is ActiveRadioActive or Inactive
Date CreatedDate rangeFilter by creation date
Date UpdatedDate rangeFilter by modification date