Skip to main content

ThingPark X IoT Flow API

API Structure

The ThingPark X IoT Flow API exposes 8 resources:

ResourceDescription
DriverEndpoints describing available drivers.
CodecEndpoints for manually encoding/decoding payloads.
OntologyEndpoints injecting and retrieving units/sensors available in the ontology database.
ConnectorEndpoints describing connectors (e.g., AWS, Azure, MQTT).
ConnectionEndpoints to manage cloud platform connections, including state and metrics.
FlowEndpoints to manage the relationship between devices and connections.
EventRetrieve events such as: time-based logs, connection stops/restarts, or errors during IoT Flow setup/execution.
ProcessorEndpoints to orocess an uplink.

Getting Started Using the REST API with the Swagger UI

Swagger UI is a tool allowing you to interact with APIs documented with a Swagger signature without writing code. Two environments are available for developing your web service application:

Authentication Process

To start using the API, you need to be authenticated on the DX API framework, using standard OAuth2. Each request is verified for authentication using Dx-Admin API

Full API documentation can be found here: Dx-Admin documentation