Docs / igloohome / API Reference / Devices
Devices API Reference
Enterprise API endpoints for managing devices.
Get Devices
GET
/devices
Responses
200 Success
Request Example
Get Support Pin Devices
GET
/devices/support-pins
Responses
200 Success
Request Example
Get Device
GET
/devices/{id}
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Update Device
PUT
/devices/{id}
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Body Parameters
Content-Type:
application/json
| Parameter | Type | Required |
|---|---|---|
| schema | string | Optional |
| name | string | Optional |
Responses
200 Success
Request Example
Get Master Pin
GET
/devices/{id}/masterpin
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Create Permanent Pin
POST
/devices/{id}/algopin/permanent
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Create OTP Pin
POST
/devices/{id}/algopin/onetime
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Create Hourly Pin
POST
/devices/{id}/algopin/hourly
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Create Daily Pin
POST
/devices/{id}/algopin/daily
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Create Ekey Access
POST
/devices/{id}/ekey
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Get Device Activity
GET
/devices/{id}/activity
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Responses
200 Success
Request Example
Push Device Activity
POST
/devices/{id}/activity
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Body Parameters
Content-Type:
application/json
| Parameter | Type | Required |
|---|---|---|
| schema | string | Optional |
| logsPayload | array | Optional |
Responses
200 Success
Request Example
Create Bridge Proxied Job
POST
/devices/{lockId}/jobs/bridges/{bridgeId}
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| lockId | string | Yes |
| bridgeId | string | Yes |
Responses
200 Success
Request Example
Create Bridge Targeted Job
POST
/devices/{bridgeId}/jobs
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| bridgeId | string | Yes |
Responses
200 Success