Changelog
REST API
v0.1.0 — Initial Release
This initial version of the Eixam REST API provides the core functionality for managing devices, SOS incidents, emergency contacts, and telemetry.
Identity
GET /user/profile— Retrieve SDK user profile and identity.
Devices
GET /devices— List all paired devices for the current user.POST /devices— Create or update a paired device.DELETE /devices/{id}— Remove a device pairing.
SOS Incidents
GET /sos— Get the current open SOS incident status.POST /sos— Create or update an open SOS incident.POST /sos/cancel— Cancel an active SOS incident.POST /sos/resolve— Resolve a completed SOS incident.
Emergency Contacts (SDK routes)
GET /v1/sdk/contacts— List contacts (ordered bypriority; includeslanguage,createdAt,updatedAt).POST /v1/sdk/contacts— Create a contact.PUT /v1/sdk/contacts/{id}— Replace/update a contact.PUT /v1/sdk/contacts/reorder— Set escalation order from an exhaustive ordered id list (response204).DELETE /v1/sdk/contacts/{id}— Delete a contact.
Telemetry
POST /telemetry/history— Append telemetry history rows for offline-to-online sync.
Configuration
GET /config/device/{country}— Retrieve device configurations and Lora parameters by country.