Check website readiness
GET
/api/v1/health
const url = 'https://api.inside.chat/api/v1/health?website_id=example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
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://api.inside.chat/api/v1/health?website_id=example' \ --header 'Authorization: Bearer <token>'Required scopes:
health_read
Data access: –
MCP tool:health
Check enrollment readiness for one explicitly granted website. This does not contact the native cluster or prove live health.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”website_id
required
string
An explicitly granted website.
Responses
Section titled “Responses”Authorized result. Projection depends on current scopes and data policy.
Media typeapplication/json
object
website_id
required
string
enrollment_ready
required
The website is enrolled with the Gateway.
boolean
live_health
required
This check never contacts the website cluster.
Example
{ "live_health": "not_checked"}Invalid, duplicate or unsupported request parameters.
Missing, expired or revoked installation credential.
Resource not found or not permitted by current authority.
The requested capability is not available for application installations.
Per-app quota exceeded.
Headers
Section titled “Headers”Retry-After
integer
Enrollment, native service or required authority is unavailable.