HTTP API#

Mosaic controllers provide an HTTP API to query and control the current project and the controller itself.

Authentication#

Mosaic controllers have user accounts, each of which can belong to different security groups, which in turn control access to parts of the HTTP API. The HTTP API has a series of endpoints to allow clients to authenticate users with the controller.

Querying and Controlling#

The endpoints provided in the HTTP API for querying and controlling the controller and its current project are detailed in the following sections: