base_url = [Link]
net/api/
Device Onboarding Page APIS
S. Use case Request URL Response
No type
.
1. Single POST/GET {
device {base_url}/ singledevice? "script": "sudo curl
onboardin deviceName=deviceName& deviceGroup= [Link]
g deviceGroup&venue_id= venue_id t/script/[Link] | sudo bash | tee
~/[Link] 2>&1"
}
[Link]
[Link]/api/
singledevice?
deviceName=test11&deviceGroup=iot-
platform-avirup-iothub&venue_id=27bdac9b-
52e2-44ec-b00f-28954cbbe390
2. Fetch GET/POST [
Venue List {base_url}/venuelist {
"id": "0511b45e-846d-44b3-bcbc-
d11bf00b7daf",
"name": "Bestech Parkview - Anshul"
[Link] },
[Link]/api/venuelist {
"id": "27bdac9b-52e2-44ec-b00f-
28954cbbe390",
"name": "Temporary Building"
},
{
"id": "b481c7bd-f204-41ac-beef-
041de60a9875",
"name": "Corporate Office Nagarro"
}
]
3. Fetch Hub GET/POST [
List {base_url}/hublist "iot-platform-avirup-iothub"
]
[Link]
[Link]/api/hublist
4. check GET/POST For single
device {base_url}/checkdevicename?deviceList= [
name deviceList &deviceList=deviceList {
availability "device_name": "test1",
"availability": false
[Link] }
[Link]/api/ ]
checkdevicename?
deviceList=test1&deviceList=test10
For bulk
[
{
"device_name": "test1",
"availability": false
},
{
"device_name": "test12",
"availability": true
}
]