get_app_build
Use this to inspect an accepted app build without running or publishing it. Use include_source to recover the exact submitted source. Status remains available after authoring access to the ESM cohort is removed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| build_id | Yes | Build ID returned by create_app or update_app. | |
| include_source | No | Include the immutable source accepted for this build. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| url | No | App URL. Present only after successful publication. | |
| appId | No | Existing target app ID, or the created app ID after publication. | |
| error | No | ||
| state | Yes | ||
| intent | Yes | The accepted operation: create, update, migrate, restore, or copy. | |
| source | No | Exact accepted source, returned only when include_source is true. | |
| buildId | Yes | Durable build ID. Use get_app_build to inspect progress or source. | |
| attempts | Yes | ||
| deadline | Yes | ||
| revision | No | Published app source revision. | |
| elapsedMs | Yes | ||
| lockState | Yes | ||
| statusUrl | Yes | Authenticated HTTP status URL for this build. | |
| updatedAt | Yes | ||
| acceptedAt | Yes | ||
| finishedAt | Yes | ||
| lockDigest | No | ||
| sourceEtag | Yes | ETag identifying the immutable input accepted for this build. | |
| inputDigest | Yes | ||
| queueDeadline | Yes | ||
| activeRevision | No | ||
| desiredRevision | No | ||
| retryAfterSeconds | No | Wait at least this many seconds before polling again. | |
| inspectionExpiresAt | Yes | ||
| idempotencyExpiresAt | Yes | ||
| resolvedDependencies | No |