Skip to content

Create Firmware

POST
/api/firmware

Create a new firmware version (without file upload)

Authorizations

Parameters

Query Parameters

organization_id
required
string format: uuid

Request Body required

Firmware creation (file uploaded separately)

object
description
Any of:
string
hardware_versions
Any of:
Array<string>
is_mandatory
boolean
min_version
Any of:
string
name
Any of:
string
<= 255 characters
release_notes
Any of:
string
version
required
string
<= 100 characters
version_code
Any of:
integer

Responses

201

Successful Response

Firmware response

object
checksum
required
Any of:
string
checksum_type
required
string
created_at
required
string format: date-time
description
Any of:
string
download_count
required
integer
failure_count
required
integer
file_path
Any of:
string
file_size
required
Any of:
integer
hardware_versions
required
Array<string>
id
required
string format: uuid
install_count
required
integer
is_mandatory
required
boolean
is_mender_artifact
boolean
min_version
required
Any of:
string
name
Any of:
string
<= 255 characters
organization_id
required
string format: uuid
release_notes
Any of:
string
released_at
required
Any of:
string format: date-time
rollout_percentage
required
number
status
required

Firmware status

string
Allowed values: draft testing released deprecated
version
required
string
<= 100 characters
version_code
required
Any of:
integer

422

Validation Error

object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string