1. Introduction

The LIVISI Home Client API consists of multiple public endpoints serving different purpose which will be described in the next sections. The endpoints offer RESTful interfaces to support all operations available in the LIVISI Home system.

Communication with the API is done over HTTPS (also a secure WebSocket interface is available for receiving events from the system) and JSON content, both for incoming and outgoing messages.

The API uses token-based authentication compliant with OAuth 2.0 standard – this applies for every endpoint and interface of the system.