Welcome to Thermoplan API

Thermoplan has developed this C2C API so that customers have the possibility to enrich their own internal systems with data from the ThermoplanConnect cloud. This data processing option is particularly useful for customers who already use additional IoT devices and want to maintain data with a single application.

The interface is transmitted and provided by ThermoplanConnect via a secure connection. The customer is responsible for connecting the interface to their own systems. Thermoplan AG provides a guide on how to access the API so that the data can be collected but is not responsible for any customer-side implementations.

C2C Streaming API

The C2C Streaming API provides a message-based interface for consuming real-time for products and events from your machines. Consuming the data from an Azure Event Hub and store it into your database.

C2C Query API

Our C2C Query API exposes data through a standardized, queryable HTTPS interface based on the OData v4 protocol.

The API provides access to machine fleet master data, machine connection status, machine maintenance, machine module (history) and machine settings.

C2C Query API

C2C Streaming API

Data

machine fleet master data
machine connection status
machine maintenance
machine module (history)
machine settings

machine events
products

Data format

Technology

RESTful with OData support for query options (filtering, ordering, ...)

Azure Event Hub

How to consume

http client library, Postman for testing purposes, python scripts, ...

This list is not complete, there a further options to consume RESTful APIs.

Testing: Use the C2C Developer Portal test client

Option 1: Use any common library to consume from Azure Event Hub : Azure Event Hubs client library for .NET - Azure for .NET Developers | Microsoft Learn

Option 2: Use Azure Stream Analytics job to consume from Azure Event Hub: Process data using Stream Analytics - Azure Event Hubs | Microsoft Learn

This list is not complete, there a further options to consume Azure Event Hub data.

Tenant support

You get all the machine data for your tenant and subtenant you are assigned to.

You get all the machine data for your tenant and subtenant you are assigned to.

Authentication / Authorization

Only available after requesting the C2C Query API via Thermoplan support (support@thermoplanconnect.com).

OAuth 2.0 flow (client id + client secrect)

Use the access credentials from the profile page (login required): User: Profile - ThermoplanConnect API Management

Additional subscription key is required and can be created here: API Management

Only available after requesting the C2C Streaming API via Thermoplan support (support@thermoplanconnect.com).

Use the access credentials from the profile page (login required):

User: Profile - ThermoplanConnect API Management

Request the API

Request access for C2C Query API via support@thermoplanconnect.com

Request access for C2C Streaming API via support@thermoplanconnect.com

Rate limit / polling interval

No rate limits
Reccommended data polling interval: every hour

No rate limits
Live data (delay of 5 seconds from real time)