Version checks
Note: Always check that the hardware and software are suitable before creating locations and categories.
API Methods
GET: /Versions/BoardType
You use the API GET: /Versions/BoardType to request the hardware type of the device.
| Element | Description |
|---|---|
| type | Octalarm Pro |
cURL code:
curl -X 'GET' \
'http://192.168.10.72/rest_api/1/Versions/BoardType' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MTI1MzQ0ODgsIm5iZiI6MTYxMjUzNDQ4OCwianRpIjoiNjY0NzI2NzAtYTRkMi00N2ZmLWFiMjUtNzAyMGYwOTkwNWJhIiwiZXhwIjoxNjEyNTM3OTg4LCJpZGVudGl0eSI6IlJFU1QtQVBJXzAwMDUiLCJmcmVzaCI6ZmFsc2UsInR5cGUiOiJhY2Nlc3MiLCJ1c2VyX2NsYWltcyI6eyJ1c2VyX2lkIjo1LCJyb2xlX2lkIjo1LCJsYW5ndWFnZSI6Im5sLU5MIn19.6xlCrMjNsKd9Eyq5ieS-MScZe6P1idstMCKPs5dfOd8'
Response:
{
"type": "Octalarm Pro"
}
GET /Versions/Branding
You use the API GET: /Versions/Branding to retrieve the branding information of the device.
| Element | Description |
|---|---|
| type | Octalarm Pro, ARA Pro, customer-specific brand. |
cURL code:
curl -X 'GET' \
'http://192.168.10.72/rest_api/1/Versions/Branding' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MTI1MzQ0ODgsIm5iZiI6MTYxMjUzNDQ4OCwianRpIjoiNjY0NzI2NzAtYTRkMi00N2ZmLWFiMjUtNzAyMGYwOTkwNWJhIiwiZXhwIjoxNjEyNTM3OTg4LCJpZGVudGl0eSI6IlJFU1QtQVBJXzAwMDUiLCJmcmVzaCI6ZmFsc2UsInR5cGUiOiJhY2Nlc3MiLCJ1c2VyX2NsYWltcyI6eyJ1c2VyX2lkIjo1LCJyb2xlX2lkIjo1LCJsYW5ndWFnZSI6Im5sLU5MIn19.6xlCrMjNsKd9Eyq5ieS-MScZe6P1idstMCKPs5dfOd8'
Response:
{
"type": "ARA Pro"
}
GET: /Versions/Software
You use the API GET: /Versions/Software to retrieve an overview of the available software versions.
| Element | Description |
|---|---|
| version | Version number. |
| date | Release date and time (timestamp). |
| description | Description of the release. |
cURL code:
curl -X 'GET' \
'http://192.168.10.72/rest_api/1/Versions/Software' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MTI1MzQ0ODgsIm5iZiI6MTYxMjUzNDQ4OCwianRpIjoiNjY0NzI2NzAtYTRkMi00N2ZmLWFiMjUtNzAyMGYwOTkwNWJhIiwiZXhwIjoxNjEyNTM3OTg4LCJpZGVudGl0eSI6IlJFU1QtQVBJXzAwMDUiLCJmcmVzaCI6ZmFsc2UsInR5cGUiOiJhY2Nlc3MiLCJ1c2VyX2NsYWltcyI6eyJ1c2VyX2lkIjo1LCJyb2xlX2lkIjo1LCJsYW5ndWFnZSI6Im5sLU5MIn19.6xlCrMjNsKd9Eyq5ieS-MScZe6P1idstMCKPs5dfOd8'
Response:
{
"versions": [
{
"version": "2.5.0",
"date": "2023-05-11 09:00:00",
"description": "Dupline support (max 25 modules), multiple alarms per service group/call list, pronunciation support, absence registration, battery renewal period increased to 3 years, miscellaneous bug fixes"
},
{
"version": "2.5.1",
"date": "2023-12-11 09:00:00",
"description": "Duty schedule improvements"
},
{
"version": "2.5.2",
"date": "2024-01-10 09:00:00",
"description": "ARA multiple alarms improvements"
},
{
"version": "2.5.3",
"date": "2024-03-22 09:00:00",
"description": "GSM signal improvements and GSM PIN auto-fill fix"
}
]
}
GET: /Versions/Update
You use the API GET: /Versions/Update to request the update status of the system.
| Element | Description |
|---|---|
| latest | If available, you can update the dialler to this version. |
| version | This is the current version of the dialler. |
| rollback | If available, you can revert to this version in case of problems. |
cURL code:
curl -X 'GET' \
'http://192.168.10.72/rest_api/1/Versions/Update' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MTI1MzQ0ODgsIm5iZiI6MTYxMjUzNDQ4OCwianRpIjoiNjY0NzI2NzAtYTRkMi00N2ZmLWFiMjUtNzAyMGYwOTkwNWJhIiwiZXhwIjoxNjEyNTM3OTg4LCJpZGVudGl0eSI6IlJFU1QtQVBJXzAwMDUiLCJmcmVzaCI6ZmFsc2UsInR5cGUiOiJhY2Nlc3MiLCJ1c2VyX2NsYWltcyI6eyJ1c2VyX2lkIjo1LCJyb2xlX2lkIjo1LCJsYW5ndWFnZSI6Im5sLU5MIn19.6xlCrMjNsKd9Eyq5ieS-MScZe6P1idstMCKPs5dfOd8'
Response:
{
"latest": "-",
"version": "2.7.1",
"rollback": "-"
}