Extra information
System documentation: https://docs.superoffice.com/en/api/reference/restful/rest/index.htmlConnector package documentation
Table of Contents
- 1. Setting up HTTP Client SuperOffice
- 1.1 Steps
- 2. Subscribing to entities from SuperOffice
- 2.1 Steps
- 2.2 General concept
- 3. Publishing entity to SuperOffice
- 3.1 Steps
- 3.2 General concept
1. Setting up HTTP Client SuperOffice
1.1 Steps- Before we begin, please make sure that our Oauth redirect URL (Settings > Info > Environment > 0Auth Redirect URL) is whitelisted in your SuperOffice system.
- In the Alumio Dashboard, go to Clients > HTTPS Client. Create a new HTTP Client and select the SuperOffice HTTP Client as the prototype for the HTTP Client.
- Fill in the Environment, Customer ID, Client ID, and Client Secret. (For more information, see SuperOffice Authentication Guide). Alumio uses interactive authentication to connect.
- Click “Grant Access to SuperOffice”.
- Fill in the username and password in the newly opened tab, then proceed.
- The key will show up when you get back into Alumio Dashboard.
- Save the HTTP Client for use.
2. Subscribing to Entities from SuperOffice
2.1 Steps- Go to Connections -> Incoming, create a new incoming configuration, and select SuperOffice Subscriber as the subscriber.
- Select the entity you want to subscribe to from SuperOffice.
- Add any request parameters needed to subscribe to the entity (optional).
- You can optionally add a transformer to transform the request parameters into something you will request from SuperOffice.
- Select the SuperOffice 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

3. Publishing Entity to SuperOffice
3.1 Steps- Go to Connections -> Outgoing, create a new outgoing configuration, and select SuperOffice Publisher as the publisher.
- Select the action that you want the publisher to perform with the data.
- Select the SuperOffice entity you want the data to be published to.
- You can optionally add any query data to the request on the key query.
- You can optionally add any payload data to the request on the key payload.
- You can optionally add any path data to the request on the key path.
- Select the HTTP Client to use.


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