The API Integrations module in DT Studio provides tools and services that help developers integrate with the Disruptive Technologies platform.
Who is this article for?
Developers and administrators who need to set up data forwarding, manage Service Accounts, or create emulated devices for testing.
Where to find it
API Integrations is listed in the left-hand menu of the Studio app. It consists of three subsections:
Data Connectors
Service Accounts, and
Emulator.
Data Connectors
Data Connectors let you forward sensor activity to your external service or database for storage, processing, and analysis. Visit the Developer Docs for more information.
When you click "Add Data Connector", a new view appears with the following fields:
Connection Status and Activity Overview
Data Connector, where you can edit Display Name, Endpoint URL, and Signature secret, as well as enable or disable the connector
Payload configuration, where you choose which events to forward, include device label data, and configure custom HTTP request headers
For step-by-step instructions, see: Creating a Data Connector.
Service Accounts
All interactions with the DT APIs are carried out using a Service Account. Once authenticated, the program can perform operations based on the access level assigned to the account. Read our Introduction to Service Accounts for a general overview.
For a quick guide on creating a Service Account, see: Creating a Service Account.
Emulator
The Sensor Emulator API lets you create and experiment with virtual devices. An emulated sensor has all the features of a real sensor, making it a valuable tool for experimentation and debugging.
To create an emulated sensor, navigate to your project in Studio and go to API Integrations Emulator. Click Create Device, then select a Device Type. A device name and labels are optional but useful when managing several emulated devices.
For more instructions, visit the Emulator API Developer Docs, or these Help Center articles: