Status Pages

Create a status page component

Changed on

Add a component to a status page. Requires status_page:update. Unknown body fields are rejected with 400.

post/api/status-pages/{id}/components

Request

  • Base URL
    https://demo.supercheck.dev
  • Auth
    HTTP bearer

Request body

namestring required
descriptionstring
monitorIdsstring[]

Monitors of the current project to link. Duplicates are collapsed. On update, replaces the whole set.

status'operational' | 'degraded_performance' | 'partial_outage' | 'major_outage' | 'under_maintenance'

Manual status. When omitted while monitors are linked, the status is derived from the monitors.

showcaseboolean

Show the component on the public page.

onlyShowIfDegradedboolean
positioninteger
aggregationMethod'worst_case' | 'best_case' | 'weighted_average' | 'majority_vote'
autoCreateIncidentsboolean
serviceIdstring uuid nullable

AI SRE service in the current project.

monitorWeightsobject

Weight per monitor ID (max 100 entries); default weight is 1.

failureThresholdinteger

Response

Created component

Changes