Microsoft.IoTCentral (preview:preview)

2025/10/23 • 71 deleted methods

ApiTokens_List (removed)
Description :  Get the list of API tokens in an application. The token value will never be returned for security reasons.
Reference :  Link ¶

⚼ Request

GET:  /apiTokens
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
token: string ,
expiry: string ,
}
,
]
,
nextLink: string ,
}
ApiTokens_Get (removed)
Description :  Get an API token by ID.
Reference :  Link ¶

⚼ Request

GET:  /apiTokens/{tokenId}
{
api-version: string ,
tokenId: string ,
}

⚐ Response (200)

{
id: string ,
token: string ,
expiry: string ,
}
ApiTokens_Create (removed)
Description :  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.
Reference :  Link ¶

⚼ Request

PUT:  /apiTokens/{tokenId}
{
api-version: string ,
tokenId: string ,
body:
{
id: string ,
token: string ,
expiry: string ,
}
,
}

⚐ Response (200)

{
id: string ,
token: string ,
expiry: string ,
}
ApiTokens_Remove (removed)
Description :  Delete an API token.
Reference :  Link ¶

⚼ Request

DELETE:  /apiTokens/{tokenId}
{
api-version: string ,
tokenId: string ,
}

⚐ Response (204)

{}
ContinuousDataExports_List (removed)
Description :  Get the list of continuous data exports in an application.
Reference :  Link ¶

⚼ Request

GET:  /continuousDataExports
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
etag: string ,
displayName: string ,
endpoint:
{
type: string ,
connectionString: string ,
name: string ,
}
,
status: string ,
enabled: boolean ,
sources:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}
ContinuousDataExports_Get (removed)
Description :  Get a continuous data export by ID.
Reference :  Link ¶

⚼ Request

GET:  /continuousDataExports/{exportId}
{
api-version: string ,
exportId: string ,
}

⚐ Response (200)

{
id: string ,
etag: string ,
displayName: string ,
endpoint:
{
type: string ,
connectionString: string ,
name: string ,
}
,
status: string ,
enabled: boolean ,
sources:
[
string ,
]
,
}
ContinuousDataExports_Create (removed)
Description :  Create a new continuous data export.
Reference :  Link ¶

⚼ Request

PUT:  /continuousDataExports/{exportId}
{
api-version: string ,
exportId: string ,
body:
{
id: string ,
etag: string ,
displayName: string ,
endpoint:
{
type: string ,
connectionString: string ,
name: string ,
}
,
status: string ,
enabled: boolean ,
sources:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
id: string ,
etag: string ,
displayName: string ,
endpoint:
{
type: string ,
connectionString: string ,
name: string ,
}
,
status: string ,
enabled: boolean ,
sources:
[
string ,
]
,
}
ContinuousDataExports_Update (removed)
Description :  Update an existing continuous data export via patch.
Reference :  Link ¶

⚼ Request

PATCH:  /continuousDataExports/{exportId}
{
api-version: string ,
exportId: string ,
body: object ,
}

⚐ Response (200)

{
id: string ,
etag: string ,
displayName: string ,
endpoint:
{
type: string ,
connectionString: string ,
name: string ,
}
,
status: string ,
enabled: boolean ,
sources:
[
string ,
]
,
}
ContinuousDataExports_Remove (removed)
Description :  Delete a continuous data export.
Reference :  Link ¶

⚼ Request

DELETE:  /continuousDataExports/{exportId}
{
api-version: string ,
exportId: string ,
}

⚐ Response (204)

{}
DeviceGroups_List (removed)
Description :  Get the list of device groups in an application.
Reference :  Link ¶

⚼ Request

GET:  /deviceGroups
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
displayName: string ,
}
,
]
,
nextLink: string ,
}
DeviceTemplates_List (removed)
Description :  Get the list of device templates in an application
Reference :  Link ¶

⚼ Request

GET:  /deviceTemplates
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
types:
[
string ,
]
,
etag: string ,
displayName: string ,
description: string ,
capabilityModel: object ,
solutionModel: object ,
}
,
]
,
nextLink: string ,
}
DeviceTemplates_Get (removed)
Description :  Get a device template by ID
Reference :  Link ¶

⚼ Request

GET:  /deviceTemplates/{deviceTemplateId}
{
api-version: string ,
deviceTemplateId: string ,
}

⚐ Response (200)

{
id: string ,
types:
[
string ,
]
,
etag: string ,
displayName: string ,
description: string ,
capabilityModel: object ,
solutionModel: object ,
}
DeviceTemplates_Create (removed)
Description :  Publish a new device template. Default views will be automatically generated for new device templates created this way.
Reference :  Link ¶

⚼ Request

PUT:  /deviceTemplates/{deviceTemplateId}
{
api-version: string ,
deviceTemplateId: string ,
body:
{
id: string ,
types:
[
string ,
]
,
etag: string ,
displayName: string ,
description: string ,
capabilityModel: object ,
solutionModel: object ,
}
,
}

⚐ Response (200)

{
id: string ,
types:
[
string ,
]
,
etag: string ,
displayName: string ,
description: string ,
capabilityModel: object ,
solutionModel: object ,
}
DeviceTemplates_Update (removed)
Description :  Update the cloud properties and overrides of an existing device template via patch.
Reference :  Link ¶

⚼ Request

PATCH:  /deviceTemplates/{deviceTemplateId}
{
api-version: string ,
deviceTemplateId: string ,
body: object ,
}

⚐ Response (200)

{
id: string ,
types:
[
string ,
]
,
etag: string ,
displayName: string ,
description: string ,
capabilityModel: object ,
solutionModel: object ,
}
DeviceTemplates_Remove (removed)
Description :  Delete an existing device template by device ID.
Reference :  Link ¶

⚼ Request

DELETE:  /deviceTemplates/{deviceTemplateId}
{
api-version: string ,
deviceTemplateId: string ,
}

⚐ Response (204)

{}
DeviceTemplates_ListDevices (removed)
Description :  Get devices for a template
Reference :  Link ¶

⚼ Request

GET:  /deviceTemplates/{deviceTemplateId}/devices
{
api-version: string ,
deviceTemplateId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
etag: string ,
displayName: string ,
instanceOf: string ,
approved: boolean ,
provisioned: boolean ,
simulated: boolean ,
}
,
]
,
nextLink: string ,
}
DeviceTemplates_GetMerged (removed)
Description :  Get a merged device template by ID
Reference :  Link ¶

⚼ Request

GET:  /deviceTemplates/{deviceTemplateId}/merged
{
api-version: string ,
deviceTemplateId: string ,
}

⚐ Response (200)

{
id: string ,
types:
[
string ,
]
,
etag: string ,
displayName: string ,
description: string ,
capabilityModel: object ,
solutionModel: object ,
}
Devices_List (removed)
Description :  Get the list of devices in an application
Reference :  Link ¶

⚼ Request

GET:  /devices
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
etag: string ,
displayName: string ,
instanceOf: string ,
approved: boolean ,
provisioned: boolean ,
simulated: boolean ,
}
,
]
,
nextLink: string ,
}
Devices_Get (removed)
Description :  Get details about an existing device by device ID.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}
{
api-version: string ,
deviceId: string ,
}

⚐ Response (200)

{
id: string ,
etag: string ,
displayName: string ,
instanceOf: string ,
approved: boolean ,
provisioned: boolean ,
simulated: boolean ,
}
Devices_Create (removed)
Description :  Create a new device.
Reference :  Link ¶

⚼ Request

PUT:  /devices/{deviceId}
{
api-version: string ,
deviceId: string ,
body:
{
id: string ,
etag: string ,
displayName: string ,
instanceOf: string ,
approved: boolean ,
provisioned: boolean ,
simulated: boolean ,
}
,
}

⚐ Response (200)

{
id: string ,
etag: string ,
displayName: string ,
instanceOf: string ,
approved: boolean ,
provisioned: boolean ,
simulated: boolean ,
}
Devices_Update (removed)
Description :  Update an existing device by ID.
Reference :  Link ¶

⚼ Request

PATCH:  /devices/{deviceId}
{
api-version: string ,
deviceId: string ,
body: object ,
}

⚐ Response (200)

{
id: string ,
etag: string ,
displayName: string ,
instanceOf: string ,
approved: boolean ,
provisioned: boolean ,
simulated: boolean ,
}
Devices_Remove (removed)
Description :  Delete an existing device by device ID.
Reference :  Link ¶

⚼ Request

DELETE:  /devices/{deviceId}
{
api-version: string ,
deviceId: string ,
}

⚐ Response (204)

{}
Devices_GetAttestation (removed)
Description :  Get device attestation
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/attestation
{
api-version: string ,
deviceId: string ,
}

⚐ Response (200)

{
type: string ,
}
Devices_CreateAttestation (removed)
Description :  Create an individual device attestation
Reference :  Link ¶

⚼ Request

PUT:  /devices/{deviceId}/attestation
{
api-version: string ,
deviceId: string ,
body:
{
type: string ,
}
,
}

⚐ Response (200)

{
type: string ,
}
Devices_UpdateAttestation (removed)
Description :  Update an individual device attestation via patch
Reference :  Link ¶

⚼ Request

PATCH:  /devices/{deviceId}/attestation
{
api-version: string ,
deviceId: string ,
body: object ,
}

⚐ Response (200)

{
type: string ,
}
Devices_RemoveAttestation (removed)
Description :  Remove an individual device attestation
Reference :  Link ¶

⚼ Request

DELETE:  /devices/{deviceId}/attestation
{
api-version: string ,
deviceId: string ,
}

⚐ Response (204)

{}
Devices_GetCloudProperties (removed)
Description :  Get all cloud property values of a device by device ID.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/cloudProperties
{
api-version: string ,
deviceId: string ,
}

⚐ Response (200)

{
$schema: object ,
}
Devices_ReplaceCloudProperties (removed)
Description :  Update all cloud property values of a device by device ID.
Reference :  Link ¶

⚼ Request

PUT:  /devices/{deviceId}/cloudProperties
{
api-version: string ,
deviceId: string ,
body: object ,
}

⚐ Response (200)

{
$schema: object ,
}
Devices_UpdateCloudProperties (removed)
Description :  Update cloud property values of a device by device ID.
Reference :  Link ¶

⚼ Request

PATCH:  /devices/{deviceId}/cloudProperties
{
api-version: string ,
deviceId: string ,
body: object ,
}

⚐ Response (200)

{
$schema: object ,
}
Devices_GetCommandHistory (removed)
Description :  Get device command history
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
commandName: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
]
,
nextLink: string ,
}
Devices_RunCommand (removed)
Description :  Run a command on a device.
Reference :  Link ¶

⚼ Request

POST:  /devices/{deviceId}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
commandName: string ,
body:
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
Devices_ListComponents (removed)
Description :  List the components present in a device
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/components
{
api-version: string ,
deviceId: string ,
}

⚐ Response (200)

{
value:
[
object ,
]
,
nextLink: string ,
}
Devices_GetComponentCommandHistory (removed)
Description :  Get component command history
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/components/{componentName}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
componentName: string ,
commandName: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
]
,
nextLink: string ,
}
Devices_RunComponentCommand (removed)
Description :  Run a command on a component.
Reference :  Link ¶

⚼ Request

POST:  /devices/{deviceId}/components/{componentName}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
componentName: string ,
commandName: string ,
body:
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
Devices_GetComponentProperties (removed)
Description :  Get device properties for a specific component
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/components/{componentName}/properties
{
api-version: string ,
deviceId: string ,
componentName: string ,
}

⚐ Response (200)

{
$schema: object ,
}
Devices_ReplaceComponentProperties (removed)
Description :  Replace device properties for a specific component
Reference :  Link ¶

⚼ Request

PUT:  /devices/{deviceId}/components/{componentName}/properties
{
api-version: string ,
deviceId: string ,
componentName: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_UpdateComponentProperties (removed)
Description :  Update device properties for a specific component via patch
Reference :  Link ¶

⚼ Request

PATCH:  /devices/{deviceId}/components/{componentName}/properties
{
api-version: string ,
deviceId: string ,
componentName: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_GetComponentTelemetryValue (removed)
Description :  Get the last telemetry value from a component.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/components/{componentName}/telemetry/{telemetryName}
{
api-version: string ,
deviceId: string ,
componentName: string ,
telemetryName: string ,
}

⚐ Response (200)

{
value: string ,
timestamp: string ,
}
Devices_GetCredentials (removed)
Description :  Get device credentials
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/credentials
{
api-version: string ,
deviceId: string ,
}

⚐ Response (200)

{
idScope: string ,
symmetricKey:
{
primaryKey: string ,
secondaryKey: string ,
}
,
x509:
{
clientCertificates:
{
primary:
{
certificate: string ,
info:
{
sha1Thumbprint: string ,
}
,
}
,
secondary:
{
certificate: string ,
info:
{
sha1Thumbprint: string ,
}
,
}
,
}
,
}
,
tpm:
{
endorsementKey: string ,
}
,
}
Devices_ListModules (removed)
Description :  List the modules present in a device
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules
{
api-version: string ,
deviceId: string ,
}

⚐ Response (200)

{
value:
[
object ,
]
,
nextLink: string ,
}
Devices_GetModuleCommandHistory (removed)
Description :  Get module command history
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules/{moduleName}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
moduleName: string ,
commandName: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
]
,
nextLink: string ,
}
Devices_RunModuleCommand (removed)
Description :  Run a command on a module.
Reference :  Link ¶

⚼ Request

POST:  /devices/{deviceId}/modules/{moduleName}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
moduleName: string ,
commandName: string ,
body:
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
Devices_ListModuleComponents (removed)
Description :  List the components present in a module
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules/{moduleName}/components
{
api-version: string ,
deviceId: string ,
moduleName: string ,
}

⚐ Response (200)

{
value:
[
object ,
]
,
nextLink: string ,
}
Devices_GetModuleComponentCommandHistory (removed)
Description :  Get module component command history
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules/{moduleName}/components/{componentName}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
moduleName: string ,
componentName: string ,
commandName: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
]
,
nextLink: string ,
}
Devices_RunModuleComponentCommand (removed)
Description :  Run a command on a module.
Reference :  Link ¶

⚼ Request

POST:  /devices/{deviceId}/modules/{moduleName}/components/{componentName}/commands/{commandName}
{
api-version: string ,
deviceId: string ,
moduleName: string ,
componentName: string ,
commandName: string ,
body:
{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
connectionTimeout: integer ,
responseTimeout: integer ,
request: string ,
response: string ,
responseCode: integer ,
}
Devices_GetModuleComponentProperties (removed)
Description :  Get module properties for a specific component
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules/{moduleName}/components/{componentName}/properties
{
api-version: string ,
deviceId: string ,
moduleName: string ,
componentName: string ,
}

⚐ Response (200)

{
$schema: object ,
}
Devices_ReplaceModuleComponentProperties (removed)
Description :  Replace module properties for a specific component
Reference :  Link ¶

⚼ Request

PUT:  /devices/{deviceId}/modules/{moduleName}/components/{componentName}/properties
{
api-version: string ,
deviceId: string ,
moduleName: string ,
componentName: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_UpdateModuleComponentProperties (removed)
Description :  Update module properties for a specific component via patch
Reference :  Link ¶

⚼ Request

PATCH:  /devices/{deviceId}/modules/{moduleName}/components/{componentName}/properties
{
api-version: string ,
deviceId: string ,
moduleName: string ,
componentName: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_GetModuleComponentTelemetryValue (removed)
Description :  Get the last telemetry value from a module component.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules/{moduleName}/components/{componentName}/telemetry/{telemetryName}
{
api-version: string ,
deviceId: string ,
moduleName: string ,
componentName: string ,
telemetryName: string ,
}

⚐ Response (200)

{
value: string ,
timestamp: string ,
}
Devices_GetModuleProperties (removed)
Description :  Get all property values of a module.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules/{moduleName}/properties
{
api-version: string ,
deviceId: string ,
moduleName: string ,
}

⚐ Response (200)

{
$schema: object ,
}
Devices_ReplaceModuleProperties (removed)
Description :  Replace all property values of a module.
Reference :  Link ¶

⚼ Request

PUT:  /devices/{deviceId}/modules/{moduleName}/properties
{
api-version: string ,
deviceId: string ,
moduleName: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_UpdateModuleProperties (removed)
Description :  Update property values of a module.
Reference :  Link ¶

⚼ Request

PATCH:  /devices/{deviceId}/modules/{moduleName}/properties
{
api-version: string ,
deviceId: string ,
moduleName: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_GetModuleTelemetryValue (removed)
Description :  Get the last telemetry value from a module.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/modules/{moduleName}/telemetry/{telemetryName}
{
api-version: string ,
deviceId: string ,
moduleName: string ,
telemetryName: string ,
}

⚐ Response (200)

{
value: string ,
timestamp: string ,
}
Devices_GetProperties (removed)
Description :  Get all property values of a device by device ID.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/properties
{
api-version: string ,
deviceId: string ,
}

⚐ Response (200)

{
$schema: object ,
}
Devices_ReplaceProperties (removed)
Description :  Replace all property values of a device by device ID.
Reference :  Link ¶

⚼ Request

PUT:  /devices/{deviceId}/properties
{
api-version: string ,
deviceId: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_UpdateProperties (removed)
Description :  Update property values of a device by device ID.
Reference :  Link ¶

⚼ Request

PATCH:  /devices/{deviceId}/properties
{
api-version: string ,
deviceId: string ,
body: object ,
}

⚐ Response (202)

{
$schema: object ,
}
Devices_GetTelemetryValue (removed)
Description :  Get the last telemetry value from a device.
Reference :  Link ¶

⚼ Request

GET:  /devices/{deviceId}/telemetry/{telemetryName}
{
api-version: string ,
deviceId: string ,
telemetryName: string ,
}

⚐ Response (200)

{
value: string ,
timestamp: string ,
}
Jobs_List (removed)
Description :  Get the list of jobs in an application
Reference :  Link ¶

⚼ Request

GET:  /jobs
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
displayName: string ,
description: string ,
group: string ,
batch:
{
type: enum ,
value: number ,
}
,
cancellationThreshold:
{
type: enum ,
value: number ,
batch: boolean ,
}
,
data:
[
{
type: string ,
target: string ,
path: string ,
value: string ,
}
,
]
,
status: string ,
}
,
]
,
nextLink: string ,
}
Jobs_Get (removed)
Description :  Get details about a running or completed job by job ID.
Reference :  Link ¶

⚼ Request

GET:  /jobs/{jobId}
{
api-version: string ,
jobId: string ,
}

⚐ Response (200)

{
id: string ,
displayName: string ,
description: string ,
group: string ,
batch:
{
type: enum ,
value: number ,
}
,
cancellationThreshold:
{
type: enum ,
value: number ,
batch: boolean ,
}
,
data:
[
{
type: string ,
target: string ,
path: string ,
value: string ,
}
,
]
,
status: string ,
}
Jobs_Create (removed)
Description :  Create and execute a new job via its job definition.
Reference :  Link ¶

⚼ Request

PUT:  /jobs/{jobId}
{
api-version: string ,
jobId: string ,
body:
{
id: string ,
displayName: string ,
description: string ,
group: string ,
batch:
{
type: enum ,
value: number ,
}
,
cancellationThreshold:
{
type: enum ,
value: number ,
batch: boolean ,
}
,
data:
[
{
type: string ,
target: string ,
path: string ,
value: string ,
}
,
]
,
status: string ,
}
,
}

⚐ Response (200)

{
id: string ,
displayName: string ,
description: string ,
group: string ,
batch:
{
type: enum ,
value: number ,
}
,
cancellationThreshold:
{
type: enum ,
value: number ,
batch: boolean ,
}
,
data:
[
{
type: string ,
target: string ,
path: string ,
value: string ,
}
,
]
,
status: string ,
}
Jobs_GetDevices (removed)
Description :  Get the list of individual device statuses by job ID.
Reference :  Link ¶

⚼ Request

GET:  /jobs/{jobId}/devices
{
api-version: string ,
jobId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
status: string ,
}
,
]
,
nextLink: string ,
}
Jobs_Rerun (removed)
Description :  Execute a rerun of an existing job on all failed devices.
Reference :  Link ¶

⚼ Request

PUT:  /jobs/{jobId}/rerun/{rerunId}
{
api-version: string ,
jobId: string ,
rerunId: string ,
}

⚐ Response (200)

{
id: string ,
displayName: string ,
description: string ,
group: string ,
batch:
{
type: enum ,
value: number ,
}
,
cancellationThreshold:
{
type: enum ,
value: number ,
batch: boolean ,
}
,
data:
[
{
type: string ,
target: string ,
path: string ,
value: string ,
}
,
]
,
status: string ,
}
Jobs_Resume (removed)
Description :  Resume execution of an existing stopped job.
Reference :  Link ¶

⚼ Request

POST:  /jobs/{jobId}/resume
{
api-version: string ,
jobId: string ,
}

⚐ Response (204)

{}
Jobs_Stop (removed)
Description :  Stop execution of a job that is currently running.
Reference :  Link ¶

⚼ Request

POST:  /jobs/{jobId}/stop
{
api-version: string ,
jobId: string ,
}

⚐ Response (204)

{}
Roles_List (removed)
Description :  Get the list of roles in an application.
Reference :  Link ¶

⚼ Request

GET:  /roles
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
displayName: string ,
}
,
]
,
nextLink: string ,
}
Roles_Get (removed)
Description :  Get a role by ID.
Reference :  Link ¶

⚼ Request

GET:  /roles/{roleId}
{
api-version: string ,
roleId: string ,
}

⚐ Response (200)

{
id: string ,
displayName: string ,
}
Users_List (removed)
Description :  Get the list of users in an application
Reference :  Link ¶

⚼ Request

GET:  /users
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
}
,
]
,
nextLink: string ,
}
Users_Get (removed)
Description :  Get a user by ID
Reference :  Link ¶

⚼ Request

GET:  /users/{userId}
{
api-version: string ,
userId: string ,
}

⚐ Response (200)

{
id: string ,
type: string ,
}
Users_Create (removed)
Description :  Create a user in the application
Reference :  Link ¶

⚼ Request

PUT:  /users/{userId}
{
api-version: string ,
userId: string ,
body:
{
id: string ,
type: string ,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
}
Users_Update (removed)
Description :  Update a user in the application via patch
Reference :  Link ¶

⚼ Request

PATCH:  /users/{userId}
{
api-version: string ,
userId: string ,
body: object ,
}

⚐ Response (200)

{
id: string ,
type: string ,
}
Users_Remove (removed)
Description :  Delete a user
Reference :  Link ¶

⚼ Request

DELETE:  /users/{userId}
{
api-version: string ,
userId: string ,
}

⚐ Response (204)

{}