Vivi has Emergency API which can be integrated with external software.
Getting you API Key:
You have to request you API key via a support request.
Your EmergencyType ID and Location ID are available from inside Vivi Central.
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. It should show up here + on boxes when it has been triggered.