Extra information
System documentation: https://docs.commercetools.com/api/Connector package documentation
Table of Contents
- 1. Setting up HTTP Client Commercetools
- 1.1 Steps
- 2. Subscribing to entities from Commercetools
- 2.1 Steps
- 2.2 General concept
- 3. Publishing entity to Commercetools
- 3.1 Steps
- 3.2 General concept
Setting up HTTP Client Commercetools
Steps- In the Alumio Dashboard, go to Connections -> HTTP (API). Create a new HTTP Client and select Commercetools HTTP Client as the prototype of the HTTP Client.
- Fill in the Region Auth URL, Region API URL, Project Key, Username/Client ID, Password/Client Secret, and Scopes. For more information, see Commercetools General Concepts
- You can optionally enable logging of request to get the log of the authentication.
- Click “Grant Access to Commercetools” and the key will be filled.
- Save the HTTP Client for use.

Subscribing to Entities from Commercetools
Steps- Go to Integrations -> Incoming and create a new incoming configuration and select Commercetools Subscriber as the subscriber (use the latest version 2025-02).
- Select the Commercetools HTTP Client to use.
- Select the Entity you want to subscribe to from Commercetools.
- Add any request parameters needed to subscribe to the entity.
- You can optionally add a transformer to modify the request parameters into something you will request from Commercetools.
- You can also optionally enable pagination to allow Alumio to fetch paginated entities.


- “Path” is the path parameter of the url. For example the {id}.
- “Query” is a defined set of parameters attached to the end of a url.
Example: www.url.com?type=true&start=0
Publishing Entity to Commercetools
Steps- Go to Integrations -> Outgoing, create a new outgoing configuration and select Commercetools Publisher as the publisher.
- Select the HTTP Client to use (use the latest version 2025-02).
- Select the Method that you want the publisher to perform with the data.
- Select the Commercetools entity you want the data to be published to.
- (Optional) Add any path data to the request on the key path.
- (Optional) Add any query data to the request on the key query.
- (Optional) Add any payload data to the request on the key payload.


- “Path” is the path parameter of the url. For example the {id}.
- “Query” is defined set of parameters attached to the end of a url.
Example: www.url.com?type=true&start=0 - “Payload” is the data contained within a request.