Extra information
System documentation: https://docs.sylius.com/en/latest/book/api/index.htmlConnector package documentation
Table of Contents
- 1. Setting up the Sylius HTTP Client
- 1.1 Steps
- 2. Subscribing to entities from Sylius
- 2.1 Steps
- 2.2 General concept
- 3. Publishing entities to Sylius
- 3.1 Steps
- 3.2 General concept
1. Setting up the Sylius HTTP Client
1.1 Steps- In Alumio Dashboard, go to Clients > HTTPS Client. Create a new HTTP Client and select Sylius HTTP Client as the prototype of the HTTP Client.
- Fill in the Base URI

- Choose the “Authentication Type”. You can use “Request Authentication” (JWT Authentication) or “Bearer Token” for this part. For more information regarding authentication please refer to this https://docs.sylius.com/en/latest/book/api/authorization.html page.
- In Alumio Dashboard, go to Clients > HTTPS Client. Create a new HTTP Client and select Sylius HTTP Client.
- If you choose “Request Authentication, ” you’ll need to fill in Username and Password. For “Bearer Token” you’ll need to fill in the Token.
- You can optionally enable logging of requests to get the log of the authentication.
- Save the HTTP Client.
2. Subscribing to Entities from Sylius
2.1 Steps- Go to Connections -> Incoming, create a new incoming configuration, and select Sylius Subscriber as the subscriber.
- Select the entity you want to subscribe to from Sylius.
- Add the public key and secret key.
- Add any request parameters needed to subscribe to the entity (optional).
- If necessary, you can add a transformer to manipulate the request parameters into something you need.
- Select the Sylius HTTP Client to use.
- You can add a pagination feature to allow Alumio to fetch a paginated entity.


- 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
3. Publishing entity to Sylius
3.1 Steps- Go to Connections -> Outgoing, create a new outgoing configuration, and select Sylius Publisher as the publisher.
- Select the action that you want the publisher to do with the data.
- Select the Sylius entity where you want the data to be published.
- You can optionally add any query parameters to the request.
- You can also add any transformers to manipulate the data into anything you need before submitting it to Sylius.
- Select the HTTP Client to use.




- 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 - Payload is the data contained within a request.