> For the complete documentation index, see [llms.txt](https://docs.struct.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.struct.com/pim3/reference/settings/api-configuration/api-configuration-details.md).

# API configuration details

You can add or update API keys through [Settings](/pim3/reference/settings.md) > [API configuration](/pim3/reference/settings/api-configuration.md).

### Name

A name for the API key, to be able to recognize what it is used for.

### API key

API key used to connect to the PIM API.

### API endpoint access

The endpoints that can be accessed using this API key.

| Access                                           | Description                                                                                                                                                                                                  |
| ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Create attribute groups                          | Allow this API key to create attribute groups in the system.                                                                                                                                                 |
| Create attributes                                | Allow this APi key to create attributes in the system.                                                                                                                                                       |
| Create attribute scopes                          | Allow this API key to create attribute scopes in the system.                                                                                                                                                 |
| Delete attribute groups                          | Allow this API key to delete attribute groups in the system.                                                                                                                                                 |
| Delete attributes                                | Allow this API key to delete attributes in the system.                                                                                                                                                       |
| Delete attribute scopes                          | Allow this API key to delete attribute scopes in the system.                                                                                                                                                 |
| Get attribute groups                             | Allow this API key to get attribute groups in the system.                                                                                                                                                    |
| Get attributes                                   | Allow this API key to get attributes in the system.                                                                                                                                                          |
| Get attribute scopes                             | Allow this API key to get attribute scopes in the system.                                                                                                                                                    |
| Update attribute groups                          | Allow this API key to update attribute scopes in the system.                                                                                                                                                 |
| Update attributes                                | Allow this API key to update attributes in the system.                                                                                                                                                       |
| Update attribute scopes                          | Allow this API key to update attribute scopes in the system.                                                                                                                                                 |
| Create categories                                | Allow this API key to create categories in the system.                                                                                                                                                       |
| Create product catalogues                        | Allow this API key to create new product catalogues in the system.                                                                                                                                           |
| Delete categories                                | Allow this API key to delete categories in the system.                                                                                                                                                       |
| Delete product catalogues                        | Allow this API key to delete product catalogues in the system.                                                                                                                                               |
| Get categories                                   | Allow this API key to get categories in the system.                                                                                                                                                          |
| Get category enrichment insights                 | Allow fetching of enrichment insights for categories.                                                                                                                                                        |
| Get procuct catalogues                           | Allow this API key to get product catalogues in the system.                                                                                                                                                  |
| Search categories                                | Allow this API key to search categories in the system.                                                                                                                                                       |
| Update categories                                | Allow this API key to update categories in the system.                                                                                                                                                       |
| Enable/disable category enrichment insights      | Allow disabling and enabling of insights for specific categories.                                                                                                                                            |
| Update product catalogues                        | Allow this API key to update product catalogues in the system.                                                                                                                                               |
| Create collections                               | Allow this API key to create collections in the system.                                                                                                                                                      |
| Delete collections                               | Allow this API key to delete collections in the system.                                                                                                                                                      |
| Get collections                                  | Allow this API key to get collections in the system.                                                                                                                                                         |
| Update collections                               | Allow this API key to update collections in the system.                                                                                                                                                      |
| Create dimensions                                | Allow this API key to create dimensions in the system.                                                                                                                                                       |
| Delete dimensions                                | Allow this API key to delete dimensions in the system.                                                                                                                                                       |
| Get dimensions                                   | Allow this API key to get dimensions in the system.                                                                                                                                                          |
| Update dimensions                                | Allow this API key to update dimensions in the system.                                                                                                                                                       |
| Create Enrichment Insight setups                 | Allow this API key to create Enrichment Insight setups in the system.                                                                                                                                        |
| Delete Enrichment Insight setups                 | Allow this API key to delete Enrichment Insight setups in the system.                                                                                                                                        |
| Get Enrichment Insight setups                    | Allow this API key to get Enrichment Insight setups in the system.                                                                                                                                           |
| Update Enrichment Insight setups                 | Allow this API key to update Enrichment Insight setups in the system.                                                                                                                                        |
| Build export                                     | Allow this API key to build exports using the built-in export system of Struct PIM.                                                                                                                          |
| Create global list folders                       | Allow this API key to create global list folders in the system.                                                                                                                                              |
| Create global lists                              | Allow this API key to create global lists in the system.                                                                                                                                                     |
| Create global list values                        | Allow this API key to create global list values.                                                                                                                                                             |
| Delete global list folders                       | Allow this API key to delete global list folders in the system.                                                                                                                                              |
| Delete global lists                              | Allow this API key to delete global lists in the system.                                                                                                                                                     |
| Delete global list values                        | Allow this API key to delete global list values in the system.                                                                                                                                               |
| Get global list folders                          | Allow this API key to get global list folders in the system.                                                                                                                                                 |
| Get global lists                                 | Allow this API key to get global lists in the system.                                                                                                                                                        |
| Get global list values                           | Allow this API key to get global list values in the system.                                                                                                                                                  |
| Search global lists                              | Allow this API key to search global list values in the system.                                                                                                                                               |
| Update global list folders                       | Allow this API key to update global list folders in the system.                                                                                                                                              |
| Update global lists                              | Allow this API key to update global lists in the system.                                                                                                                                                     |
| Update global list values                        | Allow this API key to update global list values in the system.                                                                                                                                               |
| Create languages                                 | Allow this API key to create languages in the system                                                                                                                                                         |
| Delete languages                                 | Allow this API key to delete languages in the system                                                                                                                                                         |
| Get languages                                    | Allow this API key to get all languages in the system                                                                                                                                                        |
| Update languages                                 | Allow this API key to update languages in the system                                                                                                                                                         |
| Model generator                                  | Allow this API key to generate models for products, variants, categories and global lists                                                                                                                    |
| Maintenance                                      | Allow this API key to start maintenance jobs in the system.                                                                                                                                                  |
| Create message queue                             | Allow this API key to create message queue connection configured in the system                                                                                                                               |
| Delete message queue                             | Allow this API key to delete message queue connections configured in the system.                                                                                                                             |
| Get messaging queues                             | Allow this API key to get message queues configured in the system.                                                                                                                                           |
| Update message queues                            | Allow this API key to update message queues configured in the system.                                                                                                                                        |
| Create products                                  | Allow this API key to create new products in the system.                                                                                                                                                     |
| Delete products                                  | Allow this API key to delete products in the system.                                                                                                                                                         |
| Get product enrichment insights                  | Allow fetching of enrichment insights for products.                                                                                                                                                          |
| Get products                                     | Allow fetching of products and associated data.                                                                                                                                                              |
| Search products                                  | Allow this API key to search products.                                                                                                                                                                       |
| Enable/disable product enrichment insights       | Allow disabling and enabling insights for specific products.                                                                                                                                                 |
| Update products                                  | Allow this API key to update products in the system.                                                                                                                                                         |
| Get print publications                           | Allow this API key to get configured print publications in the Publication Module.                                                                                                                           |
| Get transaction changes                          | Allow this API key to get information on the changes made to entities in transcations.                                                                                                                       |
| Get transactions                                 | Allow this API key to get transactions in the system.                                                                                                                                                        |
| Create user groups                               | Allow this API key to create user groups in the system.                                                                                                                                                      |
| Delete user groups                               | Allow this API key to delete user groups in the system.                                                                                                                                                      |
| Get user groups                                  | Allow this API key to get user groups in the system.                                                                                                                                                         |
| Update user groups                               | Allow this API key to update user groups in the system.                                                                                                                                                      |
| Create users                                     | Allow this API key to create users in the system.                                                                                                                                                            |
| Delete users                                     | Allow this API key to delete users in the system.                                                                                                                                                            |
| Get users                                        | Allow this API key to get users in the system.                                                                                                                                                               |
| Update users                                     | Allow this API key to update users in the system.                                                                                                                                                            |
| Create variant groups                            | Allow this API key to create new variant groups in the system.                                                                                                                                               |
| Delete variant groups                            | Allow this API key to delete variant groups in the system.                                                                                                                                                   |
| Get variant group enrichment insights            | Allow fetching of enrichment insights for variant groups.                                                                                                                                                    |
| Get variant groups                               | Allow fetching of variant groups and associated data.                                                                                                                                                        |
| Search variant groups                            | Allow this API key to search variant groups in the system.                                                                                                                                                   |
| Enable/disable variant group enrichment insights | Allow disabling and enabling insights for specific variant groups.                                                                                                                                           |
| Update variant groups                            | Allow this API key to update variant groups.                                                                                                                                                                 |
| Create variants                                  | Allow this API key to create new variants in the system.                                                                                                                                                     |
| Delete variants                                  | Allow this API key to delete variants in the system.                                                                                                                                                         |
| Get variant enrichment insights                  | Allow fecthing of enrichment insights for variants.                                                                                                                                                          |
| Get variants                                     | Allows fecthing of variants and associated data.                                                                                                                                                             |
| Search variants                                  | Allow this API key to search variants in the system.                                                                                                                                                         |
| Enable/disable variant enrichment insights       | Allow disabling and enabling insights for specific variants.                                                                                                                                                 |
| Update variants                                  | Allow this API key to update variants in the system.                                                                                                                                                         |
| Create webhooks                                  | Allow this API key to create webhooks configured in the system.                                                                                                                                              |
| Delete webhooks                                  | Allow this API key to delete webhooks configured in the system.                                                                                                                                              |
| Get webhooks                                     | Allow this API key to get webhooks configured in the system.                                                                                                                                                 |
| Update webhooks                                  | Allow this API key to update webhooks configured in the system.                                                                                                                                              |
| Create workflows                                 | Allow this API key to create workflows in the system.                                                                                                                                                        |
| Delete workflows                                 | Allow this API key to delete workflows in the system.                                                                                                                                                        |
| Get workflows                                    | Allow this API key to get workflows in the system.                                                                                                                                                           |
| Update workflows                                 | Allow this API key to update workflows in the system.                                                                                                                                                        |
| Create comments on user tasks                    | Allow this API key to create comments on user tasks in the system.                                                                                                                                           |
| Create user tasks                                | Allow this API key to create user tasks in the system.                                                                                                                                                       |
| Delete user task comments                        | Allow this API key to delete user task comments in the system.                                                                                                                                               |
| Delete user tasks                                | Allow this API key to delete user tasks in the system.                                                                                                                                                       |
| Get user tasks                                   | Allow this API key to get user tasks in the system.                                                                                                                                                          |
| Update user task comments                        | Allow this API key to update user task comments in the system.                                                                                                                                               |
| Update user tasks                                | Allow this API key to update user tasks in the system.                                                                                                                                                       |
| Create permissions and permission groups         | Allow this API key to create new permissions and permission groups in the system.                                                                                                                            |
| Delete permissions and permission groups         | Allow this API key to delete permissions and permission groups in the system.                                                                                                                                |
| Get permissions and permission groups            | Allow fetching of permissions and permission groups.                                                                                                                                                         |
| Update permissions and permission groups         | Allow this API key to update permissions and permission groups.                                                                                                                                              |
| Create product structures                        | Allow this API key to create new product structures in the system.                                                                                                                                           |
| Delete product structures                        | Allow this API key to delete product structures in the system.                                                                                                                                               |
| Get product structures                           | Allow this API key to get product structures in the system.                                                                                                                                                  |
| Update product structures                        | Allow this API key to update product structures in the system.                                                                                                                                               |
| Create Assets                                    | Allow this API key to create assets in the system.                                                                                                                                                           |
| Delete assets                                    | Allow this API key to delete assets in the system.                                                                                                                                                           |
| Get assets                                       | Allow this API key to get assets in the system.                                                                                                                                                              |
| Update assets                                    | Allow this API key to update assets in the system.                                                                                                                                                           |
| Create archive reasons                           | Allow this API key to create archive reasons in the system.                                                                                                                                                  |
| Delete archive reasons                           | Allow this API key to delete archive reasons in the system.                                                                                                                                                  |
| Get archive reasons                              | Allow this API key to get archive reasons in the system.                                                                                                                                                     |
| Update archive reasons                           | Allow this API key to update archive reasons in the system.                                                                                                                                                  |
| Browse endpoints                                 | Set [Basic settings](/pim3/reference/settings/api-configuration/api-configuration-details/api-configuration-basic-settings.md)                                                                               |
| Browse Products                                  | Allow this API key to get products. Enabling this reveals additional [advanced settings](/pim3/reference/settings/api-configuration/api-configuration-details/api-configuration-advanced-settings.md).       |
| Browse Variants                                  | Allow this API key to get variants. Enabling this reveals additional [advanced settings](/pim3/reference/settings/api-configuration/api-configuration-details/api-configuration-advanced-settings.md).       |
| Browse Variant Groups                            | Allow this API key to get variant groups. Enabling this reveals additional [advanced settings](/pim3/reference/settings/api-configuration/api-configuration-details/api-configuration-advanced-settings.md). |
| Browse Categories                                | Allow this API key to get categories. Enabling this reveals additional [advanced settings](/pim3/reference/settings/api-configuration/api-configuration-details/api-configuration-advanced-settings.md).     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.struct.com/pim3/reference/settings/api-configuration/api-configuration-details.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
