Microsoft.IoTCentral (stable:2018-09-01)

2025/10/23 • 10 new, 10 deleted methods

Apps_Get (new)
Description Get the metadata of an IoT Central application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_CreateOrUpdate (new)
Description Create or update the metadata of an IoT Central application. The usual pattern to modify a property is to retrieve the IoT Central application metadata and security metadata, and then combine them with the modified values in a new body to update the IoT Central application.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
App:
{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_Update (new)
Description Update the metadata of an IoT Central application.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
AppPatch:
{
tags: object ,
sku:
{
name: enum ,
}
,
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_Delete (new)
Description Delete an IoT Central application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_ListBySubscription (new)
Description Get all IoT Central Applications in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/iotApps
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_ListByResourceGroup (new)
Description Get all the IoT Central Applications in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_CheckNameAvailability (new)
Description Check if an IoT Central application name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkNameAvailability
{
api-version: string ,
subscriptionId: string ,
operationInputs:
{
name: string ,
type: string ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_CheckSubdomainAvailability (new)
Description Check if an IoT Central application subdomain is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkSubdomainAvailability
{
api-version: string ,
subscriptionId: string ,
operationInputs:
{
name: string ,
type: string ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_ListTemplates (new)
Description Get all available application templates.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/appTemplates
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
manifestId: string ,
manifestVersion: string ,
name: string ,
title: string ,
order: number ,
description: string ,
industry: string ,
locations:
[
{
id: string ,
displayName: string ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (new)
Description Lists all of the available IoT Central application REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.IoTCentral/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties: object ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_Get (removed)
Description Get the metadata of an IoT Central application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_CreateOrUpdate (removed)
Description Create or update the metadata of an IoT Central application. The usual pattern to modify a property is to retrieve the IoT Central application metadata and security metadata, and then combine them with the modified values in a new body to update the IoT Central application.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
App:
{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_Update (removed)
Description Update the metadata of an IoT Central application.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
AppPatch:
{
tags: object ,
sku:
{
name: enum ,
}
,
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_Delete (removed)
Description Delete an IoT Central application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_ListBySubscription (removed)
Description Get all IoT Central Applications in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/iotApps
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_ListByResourceGroup (removed)
Description Get all the IoT Central Applications in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
applicationId: string ,
displayName: string ,
subdomain: string ,
template: string ,
state: enum ,
geography: string ,
thumbnailUrl: string ,
tenant: string ,
}
,
sku:
{
name: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_CheckNameAvailability (removed)
Description Check if an IoT Central application name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkNameAvailability
{
api-version: string ,
subscriptionId: string ,
operationInputs:
{
name: string ,
type: string ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_CheckSubdomainAvailability (removed)
Description Check if an IoT Central application subdomain is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkSubdomainAvailability
{
api-version: string ,
subscriptionId: string ,
operationInputs:
{
name: string ,
type: string ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Apps_ListTemplates (removed)
Description Get all available application templates.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/appTemplates
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
manifestId: string ,
manifestVersion: string ,
name: string ,
title: string ,
order: number ,
description: string ,
industry: string ,
locations:
[
{
id: string ,
displayName: string ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (removed)
Description Lists all of the available IoT Central application REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.IoTCentral/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties: object ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}