Azure IoT Central REST API reference
Azure IoT Central is an IoT application platform that is highly secure, scales with your business as it grows, ensures your investments are repeatable, and integrates with your existing business apps. It reduces the burden and cost of developing, managing, and maintaining enterprise-grade IoT solutions.
Use IoT Central to connect and manage millions of devices, visualize the data and insights your devices generate, and monitor your devices at scale. The extensibility surface of the platform enables you to act on device insights by extending IoT intelligence into line-of-business applications.
The IoT Central REST API enables you to develop clients that integrate with your application. Use the REST API to build applications and experiences using the power of IoT Central for device provisioning, management, and operations.
Note
The IoT Central REST API can be used with IoT Central V3 applications. Learn about how to check the version of your application.
Try our guided learning journey to learn about how to use the IoT Central APIs.
Release History
Operation groups
The IoT Central REST API provides operations for working with the following resources:
Operation group | Description | Learn more |
---|---|---|
API Tokens | Create, read, delete access tokens used to interact with the IoT Central public APIs | Authenticating against the API |
Dashboards | Create, read, list and manage Application Dashboards within your IoT Central application | Manage IoT Central Dashboards |
Deployment Manifests | Create, read, list and manage IoT Edge Deployment Manifests within your IoT Central application | Manage IoT Central Deployment Manifest |
Destinations | Manage destinations utilized to configure data exports within your IoT Central application | Configure your destination |
Device Templates | Create, read, and delete device templates within an IoT Central application | Setup device template |
Devices | Get information about and manage devices and IoT Edge modules in your IoT Central application | Manage your devices |
Device Groups | Create, read, and delete device groups within an IoT Central application | Manage Device Groups |
Enrollment Groups | Manage enrollment groups within your IoT Central application | Manage your Enrollment Group |
Exports | Manage data export definitions within your IoT Central application | Manage your data exports |
File Upload | Update, retrieve and delete file upload configurations | Configure File Upload |
Jobs | Get information about and manage jobs within your application | Manage your jobs |
Organizations | Create, read, delete and list organizations within your IoT Central application | Manage your organizations |
Query | Query for devices or device data from within your IoT Central application using IoT Central Query Language | Query your data |
Roles | List roles within your application | Manage users and roles |
Scheduled Jobs | Manage scheduled jobs within your IoT Central Application | Manage scheduled jobs |
Users | Add, update, and remove users within your application | Manage users and roles |
Next steps
Learn how to authenticate to use the IoT Central API
Learn more about IoT Central