API

Remote Procedure Call

API requests use RPC communication standard. Remote Procedure Call (RPC) is a software communication protocol that allows a program to cause a procedure to execute another program instance.

Any other program can interact with the Totem by simply call on of those procedure. The following sections describe in detail the list of RPC available.

Protocols available

RPC can be sent through serval protocols:

  • HTTP requests

  • MQTT

  • Websocket