Deployment health
GET
/api/v1/health/status
const url = 'https://example.com/api/v1/health/status';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
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/v1/health/status \ --header 'Authorization: <Authorization>'Component health, per-service runtime detail and upgrade status. Admin only.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”OK
Media typeapplication/json
object
components
Array<object>
object
details
object
key
additional properties
id
string
name
string
status
string
summary
string
generated_at
string
upgrade
object
api_version
API and TLS expose the per-service versions behind Skew so the page can name both sides of a mismatch.
string
checked
boolean
checked_at
string
current
string
latest
string
more_information
string
skew
boolean
suggested
string
tls_version
string
up_to_date
boolean
Examplegenerated
{ "components": [ { "details": { "additionalProperty": "example" }, "id": "example", "name": "example", "status": "example", "summary": "example" } ], "generated_at": "example", "upgrade": { "api_version": "example", "checked": true, "checked_at": "example", "current": "example", "latest": "example", "more_information": "example", "skew": true, "suggested": "example", "tls_version": "example", "up_to_date": true }}Unauthorized
Media typeapplication/json
object
code
string
error
string
Examplegenerated
{ "code": "example", "error": "example"}Forbidden
Media typeapplication/json
object
code
string
error
string
Examplegenerated
{ "code": "example", "error": "example"}Health reporting disabled
Media typeapplication/json
object
code
string
error
string
Examplegenerated
{ "code": "example", "error": "example"}