Supervisor status (via /v1/device) doesn't reflect downloading state

Hi,

Thank you for pre-emptively providing device type and version information! Unfortunately the GET /v1/device endpoint is a artifact of single container, and it doesn’t report entirely accurately for multi-container applications. Your app is single container however, but even so, /v1/device is currently not reporting the device state correctly. See: /v1/device not reporting device state correctly · Issue #1748 · balena-os/balena-supervisor · GitHub

We are working on this, and in the meantime I’d recommend using the GET /v2/applications/state endpoint (Interacting with the balena Supervisor - Balena Documentation) instead, which returns the downloadProgress of all containers as well as the status (Downloading/Downloaded/Running/etc.). Let us know if that works for you!

Regards,
Christina