openapi: 3.1.0 info: title: Gallagher Command Centre REST Access Groups Alarms API description: The Gallagher Command Centre REST API provides HTTP functions for querying the Command Centre database and integrating third-party systems with Gallagher's security platform. Supports access control, alarm monitoring, cardholder management, and site management operations. version: 9.0.0 contact: name: Gallagher Security url: https://gallaghersecurity.github.io/ license: name: Proprietary url: https://security.gallagher.com/ servers: - url: https://localhost:8904/api description: Local Command Centre server (default). Replace with your Command Centre server address. tags: - name: Alarms description: Monitor and manage security alarms. paths: /alarms: get: operationId: listAlarms summary: List Alarms description: Retrieve a list of active alarms in the Command Centre system. tags: - Alarms parameters: - name: top in: query required: false description: Maximum number of results to return. schema: type: integer - name: source in: query required: false description: Filter by alarm source. schema: type: string responses: '200': description: List of alarms returned successfully. content: application/json: schema: type: object properties: results: type: array items: type: object properties: href: type: string id: type: string type: type: string source: type: string time: type: string format: date-time state: type: string '401': description: Unauthorized.