# Functions
CreateBlocklist handles the POST /blocklists/ route.
CreateDevice handles the POST /devices/ route.
CreateSession handles the POST /sessions/ route.
Error writes application/json error to response writer.
FindBlocklist handles the GET /blocklists/{id} route.
FindDevice handles the GET /devices/{name} route.
FindSession handles the GET /sessions/{id} route.
JSON writes application/json to response writer.
ListBlocklists handles the GET /blocklists/ route.
ListDevices handles the GET /devices/ route.
ListSessions handles the GET /sessions/ route.
ParseID parses ID from route variables.
ParseName parses name from route variables.
ProxyActive handles the GET /proxy/active route.
ProxyBlocklist handles the GET /proxy/blocklist route.
ReconfigureProxy handles the POST /proxy/reconfigure route.
RemoveBlocklist handles the DELETE /blocklists/{id} route.
RemoveDevice handles the DELETE /devices/{id} route.
RemoveSession handles the DELETE /sessions/{id} route.
Token handles the GET, POST /oauth/token route.
UpdateBlocklist handles the PUT /blocklists/{id} route.
UpdateDevice handles the PUT /devices/{id} route.
UpdateSession handles the PUT /sessions/{id} route.
Version handles the GET / route.
# Variables
ServerVersion is the API server version.
# Structs
VersionPayload is the payload returned from the Version handler.