1. Alarms
IRIS360 PUBLIC API
  • iris360
    • Timeseries
      • Get Timeseries
    • Entities
      • Paginate Entitites
      • Get entity latest data
    • Auth
      • Get user token
      • Refresh user token
    • Connectors
      • Out
        • Paginate Connectors
        • Update Connector Models
        • Get Connector
    • Devices
      • Paginate Devices
      • Import file
      • Send Commands in Bulk
  • Alarms
    • Paginate Alarms
      POST
    • Get Alarm
      GET
  • Schemas
    • Alarms
      • SimpleAlarm
      • Alarm
      • InactivityAlarmCondition
      • AlarmCondition
      • AlarmConditionEntity
    • Time Series
      • request
        • TimeSeriesRequest
        • TimeSeriesOptions
        • TimeSeriesAggregationOptions
        • TimeScope
        • TimeScopeAdjustment
      • response
        • TimeSeriesResponse
        • TimeSeries
        • TimeSeriesValue
    • Entity
      • EntitySchema
      • EntityProperty
      • EntityRelationship
      • EntityCommand
    • Connectors
      • Out
        • OutConnector
        • MQTT
        • Azure
        • Http
        • Fiware
        • Sentilo
        • SimpleOutConnector
    • Devices
      • DevicesSchema
    • PaginationRequest
  1. Alarms

Paginate Alarms

POST
/api/public/v1/alarms/paginate

Alarms pagination request#

This request retrieves all alarms that the user has permissions to interact with. The conditions of each alarm are not included, use GET /api/public/v1/alarms/{id} to get them.

Request

Body Params application/json

Example
{
    "orderBy": "alarms.name",
    "orderDirection": false,
    "page": 1,
    "paginationSize": 10
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/public/v1/alarms/paginate' \
--header 'Content-Type: application/json' \
--data '{
    "orderBy": "alarms.name",
    "orderDirection": false,
    "page": 1,
    "paginationSize": 10
}'

Responses

🟢200OK
application/json
Bodyapplication/json

Example
{
    "rows": [
        {
            "id": 1,
            "name": "High temperature",
            "type": "basic",
            "function": "AND",
            "up": true,
            "disabled": false,
            "createdAt": "2025-03-19 08:14:02",
            "updatedAt": "2025-03-24 17:41:55"
        },
        {
            "id": 2,
            "name": "Sensor inactivity",
            "type": "inactivity",
            "function": "OR",
            "up": false,
            "disabled": false,
            "createdAt": "2025-03-19 09:02:11",
            "updatedAt": "2025-03-19 09:02:11"
        }
    ],
    "count": 2
}
Modified at 2026-09-15 12:25:55
Previous
Send Commands in Bulk
Next
Get Alarm
Built with