Status Pages

Update a status page component

Changed on

Partially update a component. Requires status_page:update. When monitorIds is present the monitor links are replaced atomically. If monitorIds lists at least one monitor and status is omitted, the status is re-derived from the linked monitors; clearing all monitors keeps the current status.

put/api/status-pages/{id}/components/{componentId}

Request

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

Request body

namestring
descriptionstring nullable
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

Updated component

Changes