/
AZ
azure
/
Azure IoT Central
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 1h ago · Updated 2mo ago
Details
Filter operations
get
Get the list of API tokens in an application. The token value will never be returned for security reasons.
get
Get an API token by ID.
put
Create a new API token in the application to use in the IoT Central public API. The token value will be returned in the response, and won't be returned again in subsequent requests.
delete
Delete an API token.
get
Get the list of dashboards in an application.
get
Get a dashboard by ID.
put
Create a dashboard
delete
Delete a dashboard
patch
Update a dashboard
get
Get the list of destinations in an application.
get
Get a destination by ID.
put
Create or update a destination
delete
Delete a destination.
patch
Patch a destination.
get
List all exports connected to the given destination.
get
Get the list of exports in an application.
get
Get an export by ID.
put
Create or update an export
delete
Delete an export.
patch
Patch an export.
get
List all destinations connected to the given export.
get
Get the list of device groups in an application.
get
Get the device group by ID.
put
Create or update a device group
delete
Delete a device group.
patch
Update a device group via patch
get
Get the devices of a device group
get
Get the list of device templates in an application with basic ODATA support ($top, $filter, $orderby), [more details](https://aka.ms/iotcentralodatasupport).
get
Get a device template by ID
put
Publish a new device template. Default views will be automatically generated for new device templates created this way.
delete
Delete a device template
patch
Update the cloud properties and overrides of an existing device template via patch.
get
Get the list of devices in an application with basic ODATA support ($top, $filter, $orderby), [more details](https://aka.ms/iotcentralodatasupport).
get
Get a device by ID
put
Create or update a device
delete
Delete a device
patch
Update a device via patch
get
Get device attestation
put
Create an individual device attestation
delete
Remove an individual device attestation
patch
Update an individual device attestation via patch
get
Get device command history
post
Run a device command
get
List the components present in a device
get
Get component command history
post
Run a component command
get
Get device properties for a specific component
put
Replace device properties for a specific component
patch
Update device properties for a specific component via patch
get
Get component telemetry value
get
Get device credentials
get
List the modules present in a device
get
Get module command history
post
Run a module command
get
List the components present in a module
get
Get module component command history
post
Run a module component command
get
Get module properties for a specific component
put
Replace module properties for a specific component
patch
Update module properties for a specific component via patch
get
Get module component telemetry value
get
Get module properties
put
Replace module properties
patch
Update module properties via patch
get
Get module telemetry value
get
Get device properties
put
Replace device properties
patch
Update device properties via patch
get
Given the ID for an upstream device, will return the upstream and the downstream relationships associated with that gateway. These downstream relationships are only those associated with the direct downstream level (they don’t work recursively).
get
Given the ID for a device and a relationship ID associated with this device, get the details of the relationship.
put
Given the ID for a device and a relationship ID associated with this device, create a new relationship for between the given device and a second device specified in the body.
delete
Given the ID for a device and an associated relationship ID, delete the relationship. The given device ID can be that of the upstream or downstream device.
patch
Patch a given relationship given the relationship ID and a given device ID.
get
Get device telemetry value
get
Get the list of enrollment groups in an application
get
Get an enrollment group by ID
put
Create an enrollment group
delete
Delete an enrollment group
patch
Update an enrollment group
get
Get the primary or secondary x509 certificate of an enrollment group
put
Sets the primary or secondary x509 certificate of an enrollment group
delete
Removes the primary or secondary x509 certificate of an enrollment group
post
Generate a verification code for the primary or secondary x509 certificate of an enrollment group
post
Verify the primary or secondary x509 certificate of an enrollment group
get
Get the file upload storage account configuration.
put
Create the file upload storage account configuration.
delete
Delete the file upload storage configuration.
patch
Update the file upload storage account configuration
get
Get the list of jobs in an application
get
Get a job by ID
put
Execute a new job
get
Get device statuses
put
Rerun a job on failed devices
post
Resume a stopped job
post
Stop a running job
get
Get the list of organizations the user has access to in an application
get
Get an organization by ID
put
Create an organization in the application
delete
Delete an organization
patch
Update an organization in the application via patch
post
Run a query and obtain the result
Delete the file upload storage configuration.
delete
/fileUploads
Query parameters
api-version
string
required
The version of the API being called.
Response
Success
Changes