Monitoring Platforms
Monitoring-platform integrations connect an alarm receiving, central-station, or control-room system to AURA Guard Response. The monitoring platform remains the operator workspace; AURA supplies the response network, lifecycle events, and post-incident artifacts.
Use this pattern when an operator or automated alarm rule needs to request AURA response for a known Fixed Location.
When to use this
- Your platform already stores protected locations, account numbers, zones, alarm types, and operator notes.
- AURA should respond to fixed locations rather than a moving user.
- Operators need AURA status updates written back into the alarm event history.
- False alarms or resolved incidents must be cancellable from the monitoring platform.
If the emergency starts from a mobile user, use People Protect. If the alarm is sent directly by a physical device, use IoT Devices.
Recommended architecture
Build a small server-side adapter between your monitoring platform and AURA. The adapter owns authentication, Fixed Location reconciliation, dispatch requests, webhook handling, and status mapping.
Map Fixed Locations first
Create AURA Fixed Locations before operators need to dispatch. Use your
platform’s location, account, or premises identifier as the AURA
externalReferenceId, and keep it stable.
At minimum, store:
- Your platform’s location or account identifier.
- The AURA Fixed Location
id. - The AURA
externalReferenceId. - The location name, address, and coordinates used for dispatch.
List Fixed Locations regularly, or after bulk changes in your own system, so you can detect missing, renamed, moved, or deleted Fixed Locations before an alarm event. For large portfolios, use the Fixed Location CSV import route on the Panic API host.
Dispatch from an alarm
When an alarm should trigger AURA response, the adapter should:
- Resolve the alarm’s Fixed Location to an AURA
externalReferenceId. - Create the Fixed Location callout.
- Store the returned AURA callout
idagainst the platform alarm or incident. - Write an operator-visible event confirming that the AURA request was created.
Pass the most useful operator context you have through the callout fields and callout event stream: alarm type, zone, location contact notes, gate instructions, reference numbers, and whether the request is a staging/test incident.
Status updates
Prefer Webhooks for monitoring-platform integrations. Each webhook event should update the platform incident history and any visible status badge for the operator.
Map AURA callout events to the concepts your platform exposes, for example:
If webhooks are not available, poll the callout on an interval while it is
active. Keep polling conservative, and stop when the callout reaches closed.
Cancellation and operator notes
Operators often need to cancel a response after calling the site, confirming a false alarm, or receiving a reset from the alarm panel. Keep the AURA callout ID on the platform incident so cancellation can be issued without searching.
Use callout events for operator notes and controller communication. Notes should be written back to the platform event history so the monitoring record and AURA record stay aligned.
Reports
After the callout closes, a resolution report is available in the AURA portal — it is not retrieved through the API. Operators and customer-service teams can review response and resolution details there; if your platform supports files or rich event history, download the report from the portal and attach it to the platform incident.
Go-live checklist
- Confirm production API credentials are server-side only.
- Register representative fixed locations in staging.
- Verify every platform location can resolve to exactly one AURA
externalReferenceId. - If using CSV import, verify callback handling and post-import reconciliation.
- Test a real dispatch flow end to end in staging, including status updates.
- Test cancellation from the operator console.
- Test webhook authentication, idempotency, and event-to-status mapping.
- Confirm where resolution reports will be stored or linked.
- Agree on operational handling for missing Fixed Locations, duplicate references, and webhook delivery failures.
In the API Reference
- Authentication - create a server token for the adapter.
- Fixed Locations - manage Fixed Locations and create Fixed Location callouts.
- Bulk upload fixed locations - import large Fixed Location lists by CSV.
- Callouts - cancel, annotate, and poll callouts.
- Webhooks - register the lifecycle events that update your monitoring platform.
