Upload a Firmware for a Product
Accepts an fwup archive (.fw) or an ESP-IDF application image (.bin).
The format is determined from the file itself, not its name or extension.
A product accepts only the formats listed in its allowed_update_tools,
which is ["fwup"] by default. ESP-IDF additionally requires the platform
to have ESP_IDF_FIRMWARE_ENABLED set.
Firmware must be signed against a key registered to the organization: an Ed25519 key for fwup and AtomVM, or an RSA-3072 Secure Boot v2 key for ESP-IDF.
Two per-product settings excuse a missing signature, and nothing else.
allow_unsigned_esp_idf_firmware accepts an ESP-IDF image with no signature
block, and allow_unsigned_atomvm_firmware accepts a packbeam with no
signature entry. Firmware that does carry a signature is always verified,
and fwup archives are always verified.
The firmware’s own metadata declares which product it belongs to, and that must match the product in the path.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
Firmware response
Response schema for a single Firmware

