resources.health
GET
/resources/{resourceId}/health
const url = 'https://example.com/api/resources/example/health?mode=cached';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/resources/example/health?mode=cached'Reads current resource health. Public docs: /docs/observe/logs-health/#observe-health-summary
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” resourceId
required
string
Query Parameters
Section titled “Query Parameters ”Responses
Section titled “ Responses ”OK
Media type application/json
object
schemaVersion
required
string
resourceId
required
string
generatedAt
required
string
observedAt
string
overall
required
string
latestDeployment
object
id
required
string
status
required
string
createdAt
required
string
startedAt
string
finishedAt
string
serverId
required
string
destinationId
required
string
lastError
object
timestamp
required
string
phase
required
string
message
required
string
runtime
required
object
lifecycle
required
string
health
required
string
observedAt
string
runtimeKind
string
reasonCode
string
message
string
healthPolicy
required
object
status
required
string
enabled
required
boolean
type
string
path
string
port
number
expectedStatusCode
number
intervalSeconds
number
timeoutSeconds
number
retries
number
startPeriodSeconds
number
reasonCode
string
publicAccess
required
object
status
required
string
url
string
kind
string
reasonCode
string
phase
string
proxy
required
object
status
required
string
providerKey
string
lastRouteRealizationDeploymentId
string
reasonCode
string
checks
required
Array<object>
object
name
required
string
target
required
string
status
required
string
observedAt
required
string
durationMs
number
statusCode
number
exitCode
number
message
string
reasonCode
string
phase
string
retriable
boolean
metadata
object
key
additional properties
string
sourceErrors
required
Array<object>
object
source
required
string
code
required
string
category
required
string
phase
required
string
retriable
required
boolean
relatedEntityId
string
relatedState
string
message
string
Example
{ "schemaVersion": "resources.health/v1", "overall": "healthy", "latestDeployment": { "status": "created", "lastError": { "phase": "detect" } }, "runtime": { "lifecycle": "not-deployed", "health": "healthy", "runtimeKind": "docker-container" }, "healthPolicy": { "status": "configured", "type": "http" }, "publicAccess": { "status": "ready", "kind": "durable-domain" }, "proxy": { "status": "ready" }, "checks": [ { "target": "runtime", "status": "passed" } ], "sourceErrors": [ { "source": "deployment" } ]}