---
title: "Get live status page status"
method: GET
path: "/api/public/v1/status-page/status/{id}"
tags: ["StatusPageStatus"]
---

# Get live status page status

`GET /api/public/v1/status-page/status/{id}`

## Request

- Base URL: `https://allquiet.app` (the document declares no server; this is the origin it was published from)
- URL: `https://allquiet.app/api/public/v1/status-page/status/{id}`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/allquiet/apis/all-quiet-public-api/docs/api/public/v1/status-page/status/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the current public status view for a status page, including component states and active incidents.

**Required API key permissions**

- **Scope:** `status-pages:get`
- **Accepted key types:** organization API key (org-wide), personal access token (org-wide)
- **Access:** Operates on a single organization. Pass organizationId when your API key spans multiple organizations.
- **Required organization role (user-linked keys only):** Member
- Organization API keys are not subject to organization or team role checks.

## Path parameters

- `id` string, uuid, required

## Query parameters

- `organizationId` string, uuid

## Response `200`

OK

- AllQuietApiPublicStatusPagesStatusStatusPageStatusResponse
  - `statusPage` AllQuietApiPublicStatusPagesStatusStatusPageResponse
    - `id` string, uuid
    - `displayName` string, nullable
    - `services` AllQuietApiPublicStatusPagesStatusServiceResponse[], nullable
      - `id` string, uuid
      - `displayName` string, nullable
      - `publicDescription` string, nullable
      - `publicTitle` string, nullable
    - `serviceGroups` AllQuietApiPublicStatusPagesStatusServiceGroupResponse[], nullable
      - `id` string, uuid
      - `displayName` string, nullable
      - `publicDisplayName` string, nullable
      - `publicDescription` string, nullable
      - `services` AllQuietApiPublicStatusPagesStatusServiceResponse[], nullable
        - `id` string, uuid
        - `displayName` string, nullable
        - `publicDescription` string, nullable
        - `publicTitle` string, nullable
    - `slug` string, nullable
    - `customHostSettings` AllQuietApiPublicStatusPagesCustomHostSettingsResponse
      - `host` string, nullable
      - `cloudFlareCreateCustomHostNameResponse` AllQuietApiStatusPagesCloudFlareApiCreateCustomHostNameResponse
        - `errors` AllQuietApiStatusPagesCloudFlareApiCloudFlareResponseInfo[], nullable
          - `code` integer
          - `message` string, nullable
        - `messages` AllQuietApiStatusPagesCloudFlareApiCloudFlareResponseInfo[], nullable
          - `code` integer
          - `message` string, nullable
        - `success` boolean
        - `result` AllQuietApiStatusPagesCloudFlareApiCreateCustomHostNameResponseResult
          - `id` string, nullable
          - `hostname` string, nullable
          - `status` string, nullable
          - `ownershipVerification` AllQuietApiStatusPagesCloudFlareApiCreateCustomHostNameResponseResultOwnershipVerification
            - `type` string, nullable
            - `name` string, nullable
            - `value` string, nullable
          - `ownershipVerificationHttp` AllQuietApiStatusPagesCloudFlareApiCreateCustomHostNameResponseResultOwnershipVerificationHttp
            - `httpBody` string, nullable
            - `httpUrl` string, nullable
          - `verificationErrors` string[], nullable
          - `ssl` AllQuietApiStatusPagesCloudFlareApiCreateCustomHostNameResponseResultSsl
            - `id` string, nullable
            - `method` string, nullable
            - `status` string, nullable
            - `validationErrors` AllQuietApiStatusPagesCloudFlareApiCreateCustomHostNameResponseResultSslValidationError[], nullable
              - …
            - `validationRecords` AllQuietApiStatusPagesCloudFlareApiCreateCustomHostNameResponseResultSslValidationRecord[], nullable
              - …
    - `historyInDays` integer
    - `timeZoneId` string, nullable
    - `publicLogo` AllQuietApiPublicStatusPagesStatusMediaUploadDataResponse
      - `publicUrl` string, nullable
      - `fileName` string, nullable
      - `imageInfo` AllQuietApiPublicStatusPagesStatusMediaUploadImageInfoResponse
        - `width` integer
        - `height` integer
        - `mimeType` string, nullable
        - `fileExtension` string, nullable
        - `formatName` string, nullable
        - `fileLength` integer
    - `publicLogoDarkMode` AllQuietApiPublicStatusPagesStatusMediaUploadDataResponse
      - `publicUrl` string, nullable
      - `fileName` string, nullable
      - `imageInfo` AllQuietApiPublicStatusPagesStatusMediaUploadImageInfoResponse
        - `width` integer
        - `height` integer
        - `mimeType` string, nullable
        - `fileExtension` string, nullable
        - `formatName` string, nullable
        - `fileLength` integer
    - `publicFavicon` AllQuietApiPublicStatusPagesStatusMediaUploadDataResponse
      - `publicUrl` string, nullable
      - `fileName` string, nullable
      - `imageInfo` AllQuietApiPublicStatusPagesStatusMediaUploadImageInfoResponse
        - `width` integer
        - `height` integer
        - `mimeType` string, nullable
        - `fileExtension` string, nullable
        - `formatName` string, nullable
        - `fileLength` integer
    - `publicTitle` string, nullable
    - `publicDescription` string, nullable
    - `publicCompanyName` string, nullable
    - `publicCompanyUrl` string, nullable
    - `publicSupportUrl` string, nullable
    - `publicSupportEmail` string, nullable
    - `publicUrl` string, nullable
    - `disablePublicSubscription` boolean
    - `publicSeverityMappingMinor` string, nullable
    - `publicSeverityMappingWarning` string, nullable
    - `publicSeverityMappingCritical` string, nullable
    - `bannerBackgroundColor` string, nullable
    - `bannerBackgroundColorDarkMode` string, nullable
    - `bannerTextColor` string, nullable
    - `bannerTextColorDarkMode` string, nullable
    - `publicExternalStatusPageUrl` string, nullable
    - `publicExternalStatusPageSubscribeUrl` string, nullable
    - `publicExternalStatusPageUnsubscribeUrl` string, nullable
    - `publicExternalStatusPageSubscribeConfirmUrl` string, nullable
    - `publicExternalStatusPageUnsubscribeConfirmUrl` string, nullable
    - `publicExternalStatusPageSubscribeSMSConfirmUrl` string, nullable
    - `publicExternalStatusPageUnsubscribeSMSConfirmUrl` string, nullable
    - `enableSMSSubscription` boolean, nullable
    - `publicDisplayLiveStateOnly` boolean
    - `publicHideIncidentDetails` boolean
    - `publicHideMaintenances` boolean
  - `calculation` AllQuietApiPublicStatusPagesStatusStatusPageCalculationResultResponse
    - `maintenances` AllQuietApiPublicStatusPagesStatusMaintenanceDtoResponse[], nullable
      - `id` string, uuid
      - `displayName` string, nullable
      - `publicDescription` string, nullable
      - `services` AllQuietApiPublicStatusPagesStatusServiceResponse[], nullable
        - `id` string, uuid
        - `displayName` string, nullable
        - `publicDescription` string, nullable
        - `publicTitle` string, nullable
      - `timeZoneId` string, nullable
      - `start` string, date-time, nullable
      - `end` string, date-time, nullable
      - `localStartDate` string, date-time, nullable
      - `localEndDate` string, date-time, nullable
      - `localStartTime` string, time, nullable
      - `localEndTime` string, time, nullable
    - `results` AllQuietApiPublicStatusPagesStatusStatusPageServiceCalculationResultResponse[], nullable
      - `service` AllQuietApiPublicStatusPagesStatusServiceResponse
        - `id` string, uuid
        - `displayName` string, nullable
        - `publicDescription` string, nullable
        - `publicTitle` string, nullable
      - `result` AllQuietApiPublicStatusPagesStatusStatusCalculationResultResponse
        - `start` string, date-time
        - `end` string, date-time
        - `actualStart` string, date-time, nullable
        - `actualEnd` string, date-time
        - `utcNow` string, date-time
        - `downtime` string, date-span
        - `uptime` number, double
        - `historyInDays` integer
        - `groups` AllQuietApiPublicStatusPagesStatusStatusPageStatusCalculationResultBlockGroupResponse[], nullable
          - `id` string, uuid
          - `start` string, date-time
          - `end` string, date-time
          - `blocks` AllQuietApiPublicStatusPagesStatusStatusPageStatusCalculationResultBlockResponse[], nullable
            - `id` string, uuid
            - `severity` string, nullable
            - `start` string, date-time
            - `end` string, date-time
            - `actualStart` string, date-time, nullable
            - `utcNow` string, date-time
            - `downtime` string, date-span
            - `uptime` number, double
            - `downtimes` AllQuietApiPublicStatusPagesStatusDowntimeResponse[], nullable
              - …
            - `incidents` AllQuietApiPublicStatusPagesStatusStatusPageIncidentResponse[], nullable
              - …
        - `incidents` AllQuietApiPublicStatusPagesStatusStatusPageIncidentResponse[], nullable
          - `id` string, uuid
          - `title` string, nullable
          - `severity` string, nullable
          - `status` string, nullable
          - `events` AllQuietApiPublicStatusPagesStatusStatusPageIncidentEventResponse[], nullable
            - `id` string, uuid
            - `message` string, nullable
            - `timestamp` string, date-time, nullable
            - `intent` string, nullable
          - `excludeFromUptimeCalculation` boolean
  - `status` string, nullable

---

[API](https://skmtc.dev/allquiet/apis/all-quiet-public-api.md) - [All operations](https://skmtc.dev/allquiet/apis/all-quiet-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/allquiet/apis/all-quiet-public-api/revisions/bd7da0475359?raw)
