Application software

Operations on software.

get

Returns software by application name.

get

Returns software by application name and software version.

put

Updates software.

post

Creates software.

delete

Deletes software if it is not used by any endpoint.

put

Uploads software file. Link to the uploaded file will be attached to the software specification when sending to the endpoint that is eligible for upgrading to that software version. File name must be non-empty, contain only a-z0-9-._ symbols, and have length from 1 to 30 symbols.

delete

Deletes software file.

Endpoint software

Operations on compatible software with endpoints and consents regarding its installation.

get

Returns current software of a specified endpoint.