Iglookey API Reference
Enterprise API endpoints for managing iglookey.
Create iglooKey Token (Smart Link)
/passBody Parameters
| Parameter | Type | Required |
|---|---|---|
| activationWindowSeconds | string | Optional |
| deviceIds | string | Optional |
| endsAt | string | Optional |
| label | string | Optional |
| offlineAccessSeconds | string | Optional |
| startsAt | string | Optional |
Request Example
Responses
Created
Bad Request
Unauthorized, invalid or expired authorization token
Response
Forbidden
Not Found
Unsupported Media Type
'{ message: 'device type not supported for iglooKey', excludedIds: string[] }'
Internal Server Error
Response
Response
No example response recorded for this status code.
Create iglooKey Token (Offline capable)
/pass/offlineSame as Create iglooKey Token; offline access is supported.
Body Parameters
| Parameter | Type | Required |
|---|---|---|
| activationWindowSeconds | string | Optional |
| deviceIds | string | Optional |
| endsAt | string | Optional |
| label | string | Optional |
| offlineAccessSeconds | string | Optional |
| startsAt | string | Optional |
Request Example
Responses
Created
Bad Request
Unauthorized, invalid or expired authorization token
Response
Forbidden
Not Found
Unsupported Media Type
'{ message: 'device type not supported for iglooKey', excludedIds: string[] }'
Internal Server Error
Response
Response
No example response recorded for this status code.
Create iglooKey Token (Online only)
/pass/onlineSame as Create iglooKey Token but the resulting token does not support offline access; offlineAccessSeconds is rejected.
Body Parameters
| Parameter | Type | Required |
|---|---|---|
| activationWindowSeconds | string | Optional |
| deviceIds | string | Optional |
| endsAt | string | Optional |
| label | string | Optional |
| startsAt | string | Optional |
Request Example
Responses
Created
Bad Request
Unauthorized, invalid or expired authorization token
Response
Forbidden
Not Found
Unsupported Media Type
'{ message: 'device type not supported for iglooKey', excludedIds: string[] }'
Internal Server Error
Response
Response
No example response recorded for this status code.
Update iglooKey Token
/pass/{id}Updates the validity window (startsAt/endsAt) of an existing iglooKey token.
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Body Parameters
| Parameter | Type | Required |
|---|---|---|
| endsAt | string | Optional |
| startsAt | string | Optional |
Request Example
Responses
OK
Bad Request
Unauthorized, invalid or expired authorization token
Response
Forbidden
Not Found
Unsupported Media Type
Internal Server Error
Response
'{ message: 'failed to update iglooKey token' }' if the upstream linking service was unreachable.
No example response recorded for this status code.
Revoke iglooKey Token
/pass/{id}Revokes an existing iglooKey token. No request body.
Path Parameters
| Parameter | Type | Required |
|---|---|---|
| id | string | Yes |
Request Example
Responses
No Content
Bad Request
Unauthorized, invalid or expired authorization token
Response
Forbidden
Not Found
Internal Server Error
'{ message: 'failed to revoke iglooKey token' }' if the upstream linking service returned a server error or an unrecognized status.
'{ message: 'failed to revoke iglooKey token' }' if the upstream linking service was unreachable.
No example response recorded for this status code.