Trasys
Public API

Infrastructure & Status

Monitor infrastructure component health, fetch aggregated HTTP traffic metrics, and retrieve the payload needed to render a self-hosted public status page.

These endpoints allow you to monitor the health of your infrastructure components and fetch data for your public status pages.


GET /v1/status-pages

Retrieve a list of configured status pages for your organization.

Query Parameters

ParameterTypeRequiredDescription
statusstringNoStatus page operational state. Options: operational, degraded, down.
(Pagination)Supports limit, page, time_range, sort_by, sort_order.

GET /v1/status-pages/:slug/data

Fetch the full public data payload (services, 90-day history, active incidents) required to render a self-hosted status page frontend.

Path Parameters

ParameterTypeRequiredDescription
slugstringYesThe URL-friendly slug of the status page.

This endpoint bypasses pagination to return the complete status page payload exactly as expected by the built-in UI components.


GET /v1/infra-health

Monitor current health metrics of infrastructure components.

Query Parameters

ParameterTypeRequiredDescription
time_rangestringNoTime range format (e.g. 1h, 24h, 7d).
componentstringNoSpecific infrastructure component ID to filter by.

GET /v1/http-metrics

Retrieve aggregated HTTP traffic and response metrics.

Query Parameters

ParameterTypeRequiredDescription
time_rangestringYesRequired time range (e.g. 1h, 24h, 7d, 30d).
resolutionstringNoData point resolution. Options: 1m, 1h.

On this page