laravel-thingsboard
laravel-thingsboard copied to clipboard
Controller: Device
-
[x] POST /api/customer/{customerId}/device/{deviceId} Assign device to customer (assignDeviceToCustomer)
-
[x] GET /api/customer/{customerId}/deviceInfos{?active,deviceProfileId,page,pageSize,sortOrder,sortProperty,textSearch,type} Get Customer Device Infos (getCustomerDeviceInfos)
-
[ ] GET /api/customer/{customerId}/devices{?page,pageSize,sortOrder,sortProperty,textSearch,type} Get Customer Devices (getCustomerDevices)
-
[x] DELETE /api/customer/device/{deviceId} Unassign device from customer (unassignDeviceFromCustomer)
-
[ ] POST /api/customer/device/{deviceName}/claim Claim device (claimDevice)
-
[ ] DELETE /api/customer/device/{deviceName}/claim Reclaim device (reClaimDevice)
-
[x] POST /api/customer/public/device/{deviceId} Make device publicly available (assignDeviceToPublicCustomer)
-
[x] POST /api/device-with-credentials Create Device (saveDevice) with credentials
-
[x] POST /api/device{?accessToken} Create Or Update Device (saveDevice)
-
[x] GET /api/device/{deviceId} Get Device (getDeviceById)
-
[x] DELETE /api/device/{deviceId} Delete device (deleteDevice)
-
[x] GET /api/device/{deviceId}/credentials Get Device Credentials (getDeviceCredentialsByDeviceId)
-
[ ] POST /api/device/bulk_import Import the bulk of devices (processDevicesBulkImport)
-
[x] POST /api/device/credentials Update device credentials (updateDeviceCredentials)
-
[x] GET /api/device/info/{deviceId} Get Device Info (getDeviceInfoById)
-
[x] GET /api/device/types Get Device Types (getDeviceTypes)
-
[ ] POST /api/devices Find related devices (findByQuery)
-
[x] GET /api/devices{?deviceIds} Get Devices By Ids (getDevicesByIds)
-
[ ] GET /api/devices/count/{otaPackageType}/{deviceProfileId} Count devices by device profile (countByDeviceProfileAndEmptyOtaPackage)
-
[x] POST /api/edge/{edgeId}/device/{deviceId} Assign device to edge (assignDeviceToEdge)
-
[x] DELETE /api/edge/{edgeId}/device/{deviceId} Unassign device from edge (unassignDeviceFromEdge)
-
[x] GET /api/edge/{edgeId}/devices{?active,deviceProfileId,endTime,page,pageSize,sortOrder,sortProperty,startTime,textSearch,type} Get devices assigned to edge (getEdgeDevices)
-
[ ] POST /api/tenant/{tenantId}/device/{deviceId} Assign device to tenant (assignDeviceToTenant)
-
[x] GET /api/tenant/deviceInfos{?active,deviceProfileId,page,pageSize,sortOrder,sortProperty,textSearch,type} Get Tenant Device Infos (getTenantDeviceInfos)
-
[ ] GET /api/tenant/devices{?deviceName} Get Tenant Device (getTenantDevice)
-
[ ] GET /api/tenant/devices{?page,pageSize,sortOrder,sortProperty,textSearch,type} Get Tenant Devices (getTenantDevices)