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