Apps

Get App Runtime

Can this app be built and run yet, and if not, what is missing (M9 J9).

ANSWERS FROM THE CONTROL PLANE, AND SAYS SO. It reports what graph8 has recorded: a bound source, an assigned hostname, declared secrets, the last deployment's state. The serving half -- namespace provisioner, registry credentials, and the deployed-image rollout -- now EXISTS as control-plane code (#22301), so this no longer blocks on it unconditionally. What it still checks is whether that code is CONFIGURED in this environment (_unset_serving_runtime_vars): reporting ready: true with the templates or registry credentials unset would be the most expensive kind of wrong, because a builder would push and wait for something nothing can serve.

blockers is the field that matters. An agent driving a build needs to know WHY it cannot proceed; a bare ready: false sends it guessing, and guessing against a deploy pipeline is how you get retry loops.

Deliberately cheap: three reads the caller could make themselves across GET /apps/{id}, /secrets and /deployments. It exists so the answer is computed in one place, because "am I ready" is a judgement about which prerequisites matter, and three clients would each get it slightly wrong.

get/apps/{app_id}/runtime

Request

  • Base URL: https://be.graph8.com/api/v1
  • URL: https://be.graph8.com/api/v1/apps/{app_id}/runtime
  • Auth: HTTP bearer

Path parameters

app_idstring required

Headers

Authorizationstring nullable
X-Org-Idstring nullable

Response

Successful Response

Changes

No recorded changes to this operation across all 2 revisions of this API.