Creates new release
POST/iot/firmwares/:firmwareId/releases
Creates a new firmware release version
Authorization Action:
core:firmwares:createRelease
Request
Path Parameters
firmwareId stringrequired
Firmware identifier
- multipart/form-data
Body
required
version stringrequired
note string
mandatory boolean
Default value: false
min_version string
max_version string
filename stringrequired
bin binaryrequired
Responses
- 201
- 400
- 401
- 403
- 404
- 415
- 500
Release details
- application/json
- Schema
- Example (from schema)
Schema
id string
Unique release identifier
version string
Version number
note string
Release notes
mandatory boolean
Whether update is mandatory
min_version string
Minimum version that can update to this
max_version string
Maximum version that can update to this
filename string
Original firmware file name
size integer
File size in bytes
checksum string
File checksum
created_at date-time
updated_at date-time
updated_by string
ID of user who last updated
{
"id": "string",
"version": "string",
"note": "string",
"mandatory": true,
"min_version": "string",
"max_version": "string",
"filename": "string",
"size": 0,
"checksum": "string",
"created_at": "2025-01-14T09:59:35.499Z",
"updated_at": "2025-01-14T09:59:35.499Z",
"updated_by": "string"
}
Failed due to malformed request
Missing or invalid access token provided
User not authorized to create release
Firmware not found
Missing or invalid content type
Unexpected server-side error occurred
Loading...