OptionalcertificatesOB-6: per-hostname certificate status for the app. Present on backends that enrich the status read; absent (undefined) against older backends.
OptionaldevicesPer-device effective status (backend-enriched; absent on older backends).
Carries the on-device build outcome for remote-build workloads.
OptionalgatewayWS-F (P5-1): true when EVERY managed gateway this app is bound to is
currently dead — the app is unreachable until ops runs gateway reassign.
Absent (undefined) against older backends that don't compute the join.
Recent deployment state changes (newest-first, capped at 50).
OptionalstallOB-6: human-legible reason a deploy is wedged (e.g. a TLS cert still validating / failed). Present only when a serving device is stuck on an unissued cert — the fix for an unexplained eternal "Pending: 0/1".
ISO timestamp of the last state change.
Response of GET /applications/{id}/deployment-status (the deploy waiter target).