Extra information
System documentation: Windchill API Reference (https://<windchill-server>/Windchill/netmarkets/html/wrs/jsdoc/index.html)
Connector package documentation
Table of Contents
- 1. Setting up HTTP Client Windchill
- 1.1 Steps
- 2. Subscribing to entities from Windchill
- 2.1 Steps
- 2.2 General concept
- 3. Publishing entity to Windchill
- 3.1 Steps
- 3.2 General concept
1. Setting up HTTP Client Windchill
1.1 Steps- In the Alumio Dashboard, go to Clients -> HTTP Clients. Create a new HTTP Client.
- Select Windchill HTTP Client as Platform and click Next Step
- Fill in the Base URI, Username, and Password.
- You can optionally enable logging of requests to get the log of the authentication.
- Click next step, fill in the name of the HTTP Client, and finally, you can save the HTTP Client for use.

2. Subscribing to Entities from Windchill
2.1 Steps- Go to Connections -> Incoming and create a new incoming configuration and select “Windchill Subscriber” as the subscriber.
- Select the entity you want to subscribe to from Windchill.
- Add any request parameters needed to subscribe to the entity.
- Select the Windchill HTTP Client to use.
- You can optionally add a transformer to transform the request parameters into something you will request from Windchill.
- You can also optionally enable pagination to allow Alumio to fetch paginated entities.
https://<windchill-server>/Windchill/netmarkets/html/wrs/jsdoc/index.html) page.
Request Parameters
You can provide these parameters to get the needed entity based on the Windchill API Reference (https://<windchill-server>/Windchill/netmarkets/html/wrs/jsdoc/index.html).
Please look at the example below on how to fill the path field when we want to retrieve a list of tasks by subscribing “DataAdmin Get Folder” entity.


/servlet/odata/v7/DataAdmin/Containers('123')/Folders.
- 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
- Go to Connections -> Outgoing, create a new outgoing configuration and select “Windchill Publisher” as the publisher.
- Select the Method you want the publisher to use with the data.
- Select the Windchill 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.
- Select the HTTP Client to use.



/servlet/odata/v7/DataAdmin/Containers('OR:wt.inf.container.OrgContainer:123')/Folders
- Path is the path parameter of the URL. For example the {ContainerId}.
- 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.