Download OpenAPI specification:Download
The pager service implements all pager functions for GroupAlarm
To use this API, you need an API-Token from the RBAC settings of your GroupAlarm organization. Place the token inside the HTTP-Header API-Token
for every request, otherwise the API will return an "401 Unauthorized" error for your request.
Security Scheme Type | API Key |
---|---|
Header parameter name: | API-TOKEN |
To use this API, you need a Personal Access Token from your profile settings. Place the token inside the HTTP-Header Personal-Access-Token
for every request, otherwise the API will return an "401 Unauthorized" error for your request.
Security Scheme Type | API Key |
---|---|
Header parameter name: | Personal-Access-Token |
owner_id | integer requested user |
organization_id | integer requested organization |
limit | integer [ 1 .. 50 ] Default: 10 max. amount of entries in list; only applicable if querying by organization_id |
offset | integer Default: 0 amount of entries to skip; only applicable if querying by organization_id |
all | boolean Default: false returns all entries, ignoring limit and offset parameters; only applicable if querying by organization_id |
[- {
- "active": true,
- "id": 0,
- "name": "string",
- "serialNumber": "string",
- "status": {
- "battery": {
- "level": 0,
- "status": 0,
- "voltage": 0
}, - "configID": "string",
- "group": "string",
- "gsm": "string",
- "lastAlarmID": "string",
- "online": true,
- "pagerSerialNumber": "string",
- "phoneNumber": "string",
- "signalStrength": 0,
- "time": null,
- "usedSIM": "string",
- "username": "string",
- "version": {
- "hardware": "string",
- "software": "string"
}
}, - "userID": 0
}
]
active | boolean |
name | string |
organizationId | integer <int64> assigned organization (required) |
serialNumber | string |
userID | integer <int64> assigned user (optional) |
{- "active": true,
- "name": "string",
- "organizationId": 0,
- "serialNumber": "string",
- "userID": 0
}
{- "active": true,
- "id": 0,
- "name": "string",
- "serialNumber": "string",
- "status": {
- "battery": {
- "level": 0,
- "status": 0,
- "voltage": 0
}, - "configID": "string",
- "group": "string",
- "gsm": "string",
- "lastAlarmID": "string",
- "online": true,
- "pagerSerialNumber": "string",
- "phoneNumber": "string",
- "signalStrength": 0,
- "time": null,
- "usedSIM": "string",
- "username": "string",
- "version": {
- "hardware": "string",
- "software": "string"
}
}, - "userID": 0
}
pagerID required | integer ID of an existing pager |
organization_id required | integer requesting organization |
{- "active": true,
- "id": 0,
- "name": "string",
- "serialNumber": "string",
- "status": {
- "battery": {
- "level": 0,
- "status": 0,
- "voltage": 0
}, - "configID": "string",
- "group": "string",
- "gsm": "string",
- "lastAlarmID": "string",
- "online": true,
- "pagerSerialNumber": "string",
- "phoneNumber": "string",
- "signalStrength": 0,
- "time": null,
- "usedSIM": "string",
- "username": "string",
- "version": {
- "hardware": "string",
- "software": "string"
}
}, - "userID": 0
}
pagerID required | integer ID of an existing pager |
active | boolean |
id | integer <int64> |
name | string |
serialNumber | string |
object (PagerStatus contains all publicly available information we have about a pager's current status.) As ERIC and FRED pager statuses have slightly different data, we combine them into this one. Some details are not published, because they might be irrelevant for the user. | |
userID | integer <int64> |
{- "active": true,
- "id": 0,
- "name": "string",
- "serialNumber": "string",
- "status": {
- "battery": {
- "level": 0,
- "status": 0,
- "voltage": 0
}, - "configID": "string",
- "group": "string",
- "gsm": "string",
- "lastAlarmID": "string",
- "online": true,
- "pagerSerialNumber": "string",
- "phoneNumber": "string",
- "signalStrength": 0,
- "time": null,
- "usedSIM": "string",
- "username": "string",
- "version": {
- "hardware": "string",
- "software": "string"
}
}, - "userID": 0
}
{- "active": true,
- "id": 0,
- "name": "string",
- "serialNumber": "string",
- "status": {
- "battery": {
- "level": 0,
- "status": 0,
- "voltage": 0
}, - "configID": "string",
- "group": "string",
- "gsm": "string",
- "lastAlarmID": "string",
- "online": true,
- "pagerSerialNumber": "string",
- "phoneNumber": "string",
- "signalStrength": 0,
- "time": null,
- "usedSIM": "string",
- "username": "string",
- "version": {
- "hardware": "string",
- "software": "string"
}
}, - "userID": 0
}
This is currently unsupported on FRED pagers.
organizationID | integer <int64> |
pagerIDs | Array of integers <int64> [ items <int64 > ] |
{- "organizationID": 0,
- "pagerIDs": [
- 0
]
}
When locking a FRED pager, you can also specify a message to display on the pager.
organizationID | integer <int64> |
pagerIDs | Array of integers <int64> [ items <int64 > ] |
text | string |
{- "organizationID": 0,
- "pagerIDs": [
- 0
], - "text": "string"
}
factoryReset | boolean |
organizationID | integer <int64> |
pagerIDs | Array of integers <int64> [ items <int64 > ] |
{- "factoryReset": true,
- "organizationID": 0,
- "pagerIDs": [
- 0
]
}
message | string |
organizationID | integer <int64> |
pagerIDs | Array of integers <int64> [ items <int64 > ] |
pagerSerialNumbers | Array of strings |
{- "message": "string",
- "organizationID": 0,
- "pagerIDs": [
- 0
], - "pagerSerialNumbers": [
- "string"
]
}
organizationID | integer <int64> |
pagerIDs | Array of integers <int64> [ items <int64 > ] |
text | string |
{- "organizationID": 0,
- "pagerIDs": [
- 0
], - "text": "string"
}