latestOpenAPI 3.1.0Apache License Version 2.02026-08-17498525913.3 KB

40169ccdec5c

device-profile-controller

Get Device Profile Infos By Ids (getDeviceProfilesByIds)

Requested device profiles must be owned by tenant which is performing the request.

get/api/deviceProfileInfos

Query parameters

pageSizeinteger required

Maximum amount of entities in a one page

pageinteger required

Sequence number of page starting from 0

textSearchstring

The case insensitive 'substring' filter based on the device profile name.

sortProperty'createdTime' | 'name' | 'type' | 'transportType' | 'description' | 'isDefault'

Property of entity to sort by

sortOrder'ASC' | 'DESC'

Sort order. ASC (ASCENDING) or DESC (DESCENDING)

transportType'DEFAULT' | 'MQTT' | 'COAP' | 'LWM2M' | 'SNMP'

Type of the transport

deviceProfileIdsstring[] required

A list of device profile ids, separated by comma ','

Response

OK

OR

Example response

[
  {
    "id": {
      "id": "784f394c-42b6-435a-983c-b7beff2784f9",
      "entityType": "DEVICE"
    },
    "tenantId": {
      "id": "784f394c-42b6-435a-983c-b7beff2784f9",
      "entityType": "TENANT"
    },
    "defaultDashboardId": {
      "id": "784f394c-42b6-435a-983c-b7beff2784f9",
      "entityType": "DASHBOARD"
    }
  }
]