Values

Values Controller (v1)

APIDescription
GET v1/values

No documentation available.

GET v1/values/{id}

No documentation available.

PUT v1/values/{id}

No documentation available.

POST v1/values

No documentation available.

DELETE v1/values/{id}

No documentation available.

Account

Account Controller (v1)

APIDescription
GET v1/account

Retrieves the current user account information.

Auth

Authentication Controller (v1)

APIDescription
GET v1/auth/state

Retrieves the current authentication state.

GET v1/auth/signin?provider={provider}&error={error}

Creates a new sign-in session.

GET v1/auth/request?provider={provider}&redirect={redirect}

Creates a new authentication request.

POST v1/auth/signout

Discards the current authentication session.

Device

Device Controller (v1)

APIDescription
GET v1/device/free-id

Retrieves an available Device Id.

GET v1/device/{deviceIdString}

Retrieves the list of supported firmware types for the specified device.

GET v1/device/{deviceIdString}/firmware

No documentation available.

POST v1/device

Registers a new device.

POST v1/device/{deviceIdString}/firmware

Add a new supported firmware type for the specified device.

DELETE v1/device/{deviceIdString}

Revokes a device registration.

DELETE v1/device/{deviceIdString}/firmware

Removes a supported firmware type for the specified device.

Exports

Exports Controller (v1)

APIDescription
GET v1/exports/{token}

Retrieves a zone database image.

GET v1/exports/{token}/qrcode

Generates QR code.

POST v1/exports

Exports a zone database image.

DELETE v1/exports/{token}

Deletes a exported zone database image on the server.

Firmware

Firmware Controller (v1)

APIDescription
GET v1/firmware/{manufacturerIdString}/{productIdString}

Retrieves the latest firmware version for the specified type of device.

GET v1/firmware/{manufacturerIdString}/{productIdString}/{versionString}

Retrieves an unencrypted firmware image.

GET v1/firmware/{manufacturerIdString}/{productIdString}/{versionString}/{deviceIdString}/{nonceString}

Retrieves an encrypted firmware image.