Vivi has Emergency API which can be integrated with external software.
Getting you API Key:
You can request your API key by raising a support request within Vivi Central.
Your EmergencyType IDs and Location IDs are available from Vivi Central on the relevant pages.
Triggering:
https://api.vivi.io/api/public/v1/emergencies/trigger?key=<api_key>&type=<emergency_type_id>&location=<location_id>
<api_key>: Organisation API key - Required
<emergency_type_id>: ID of emergency type to trigger - Required
<location_id>: ID of location to trigger emergency at - Optional, trigger organisation wide emergency if not provided
Cancelling:
https://api.vivi.io/api/public/v1/emergencies/cancel?key=<api_key>&type=<emergency_type_id>&location=<location_id>
<api_key>: Organisation API key - Required
<emergency_type_id>: ID of emergency type to cancel - Required
<location_id>: ID of location to cancel emergency at - Optional, cancel all emergencies currently active of the emergency type if not provided
Tracking Emergencies:
Check the Vivi Central – Emergencies Page after triggering from the URL, this is where all emergency activity is audited.