Upload Firmware File
POST
/api/firmware/{firmware_id}/upload
Upload a Mender artifact (.mender file) for firmware deployment.
Only pre-built Mender artifacts are accepted. To create a Mender artifact from a raw firmware image, use the mender-artifact CLI tool locally:
mender-artifact write rootfs-image \
-t radxa-cm5-io \
-n release-v1.0.0 \
-f firmware.ext4 \
-o firmware-v1.0.0.mender
Args: file: The .mender artifact file to upload
Authorizations
Parameters
Path Parameters
firmware_id
required
string format: uuid
Query Parameters
organization_id
required
string format: uuid
Request Body required
object
file
required
string format: binary
Responses
200
Successful Response
Firmware response
object
checksum_type
required
string
created_at
required
string format: date-time
download_count
required
integer
failure_count
required
integer
hardware_versions
required
Array<string>
id
required
string format: uuid
install_count
required
integer
is_mandatory
required
boolean
is_mender_artifact
boolean
organization_id
required
string format: uuid
rollout_percentage
required
number
status
required
Firmware status
string
version
required
string
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string