JSON-API Independer Server. Please also visit escape rules.
-
<server-url>/v1/register(POST): Register Deviceid: Independer-IDsecret: Secretversion: Version-String of Actor- Response
OK-<token>(string, no json)
-
<server-url>/v1/getmsgs(POST): Get all messagesauth-id: Independer-IDauth-token: Token- Response (JSON-Array)
receiver: Receiver of the messageauthor: Author of the messagemsg: Content of the message
-
<server-url>/v1/writemsg(POST): Write a messageauth-id: Independer-IDauth-token: Tokenreceiver: Receiver of the messagemsg: Content of the message- Response
OK(string, no json)
-
<server-url>/v1/clearmsgs(POST): Clear all messagesauth-id: Independer-IDauth-token: Token- Response
OK(string, no json)
-
<server-url>/v1/gatewayregister(POST): Check if Gateway is owned by the userauth-id: Independer-IDauth-token: Tokengateway-id: ID of Gateway- Response
OK(string, no json) if allowed
-
<server-url>/v1/autosync(POST): Get all messagesauth-id: Independer-IDauth-token: Tokenversion: Version-String of Actorbattery: Battery mV of Actortime_before_sync: Device time Actor before ntp synctime_after_sync: Device time Actor after ntp syncdev_mode: Dev mode activatedis_actor: IsActorwifi_ssid: Wifi SSIDboot_counts: Boot Counts- Response (JSON-Array)
num_msg: Number of unread messagesstatus_msg: Status Broadcastact_version: Independer-Version (last release)