Azure IoT Central (Preview)

Azure IoT Central is a service that makes it easy to connect, monitor, and manage your IoT devices at scale. With the Azure IoT Central connector, you can trigger flows when a rule has fired and take action by creating new devices, updating existing devices, and deleting devices.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)

Known issues and limitations

  1. Microsoft personal accounts (such as @hotmail.com, @live.com, @outlook.com domains) are not supported to sign into the IoT Central connector. You must use an Azure Active Directory (AD) work or school account.
  2. To use the IoT Central connector in Microsoft Power Automate, you must have signed into the IoT Central application at least once. Otherwise the application won't appear in the Application dropdowns.
  3. IoT Plug and Play enabled IoT Central applications are not supported using this connector.

Learn more about setting up this connector in the Azure IoT Central docs.

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

Create a device

Create a new real or simulated device of a specified device template.

Delete a device

Delete an existing device by device ID.

Get a device

Get details about an existing device by device ID.

Run a command

Run a command by ID on a device.

Update a device

Update an existing device by device ID.

Create a device

Create a new real or simulated device of a specified device template.

Parameters

Name Key Required Type Description
Application
application_id True string

Unique ID of the application.

body
body True dynamic

Unique ID of the application.

Device Template
deviceTemplateDisplayId string

Device template associated with this device.

Returns

The outputs of this operation are dynamic.

Delete a device

Delete an existing device by device ID.

Parameters

Name Key Required Type Description
Application
application_id True string

Unique ID of the application.

Device
device_id True string

Unique ID of the device.

Get a device

Get details about an existing device by device ID.

Parameters

Name Key Required Type Description
Application
application_id True string

Unique ID of the application.

Device
device_id True string

Unique ID of the device.

Device Template
deviceTemplateDisplayId string

Device template associated with this device.

Returns

The outputs of this operation are dynamic.

Run a command

Run a command by ID on a device.

Parameters

Name Key Required Type Description
Application
application_id True string

Unique ID of the application.

Device
device_id True string

Unique ID of the device.

Command
device_command_id True string

ID of the command.

body
body True dynamic

Unique ID of the application.

Device Template
deviceTemplateDisplayId string

Device template associated with this device.

Update a device

Update an existing device by device ID.

Parameters

Name Key Required Type Description
Application
application_id True string

Unique ID of the application.

Device
device_id True string

Unique ID of the device.

body
body True dynamic

Unique ID of the application.

Device Template
deviceTemplateDisplayId string

Device template associated with this device.

Returns

The outputs of this operation are dynamic.

Triggers

When a rule is fired

Create an action which triggers when a rule is fired in IoT Central.

When a rule is fired

Create an action which triggers when a rule is fired in IoT Central.

Parameters

Name Key Required Type Description
Application
application_id True string

Unique ID of the application.

Action ID
id string

Unique ID of the action.

Rule
ruleId True string

Unique ID of the rule that is tied to the action.

Returns

The outputs of this operation are dynamic.