Check app responds
probe_appServer-side HTTP GET against a project's OWN app as deployed on kad.dev hosting (https://kad.dev/docs) — the smoke test a sandboxed client cannot run itself, because its network egress does not reach app hosts. Without job_id it requests the project's canonical host, the stable production address visitors use (canonical_host in list_projects); with job_id (from list_deployments) it requests that commit's own host. Pass an optional path (must start with "/"); the host is always resolved server-side from the project, never from caller input. Returns host and host_kind ("canonical" or "commit": which address was requested), final_url, status, latency_ms, the first 2KB of the response body (truncated flag), whether a redirect was followed, and outcome: "ok" (2xx), "auth_gate" (the platform's private-commit 302/303 gate — the app is up, this commit just isn't public to you; or, with a note, the project's Google sign-in on the canonical host, which a probe cannot pass), "client_error", "server_error", or "unreachable" (DNS/connection/TLS/timeout). A green build alone does not prove the app responds; this does.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | the URL path (and optional query string) to request against the app, e.g. "/api/health"; must start with a single "/", never "//"; a trailing #fragment is stripped since it never reaches the server; defaults to "/" | |
| commit | No | alias of job_id for callers that hold a commit hash (full or the 7-char form list_deployments returns); job_id wins if both are given | |
| job_id | No | optional deployment job id (from list_deployments) to probe that specific commit's per-commit host instead of the project's canonical (production) host | |
| project_id | Yes | the project id (from list_projects) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| note | No | ||
| error | No | ||
| job_id | No | ||
| status | No | ||
| outcome | Yes | ||
| final_url | Yes | ||
| host_kind | Yes | ||
| truncated | Yes | ||
| latency_ms | Yes | ||
| project_id | Yes | ||
| redirected | Yes | ||
| body_first_2kb | No |