Aller au contenu principal

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 by priority; includes language, 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 (response 204).
  • 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.