---
title: "Get the aggregate platform and dependency status"
method: GET
path: "/v2/service/status"
tags: ["Service"]
---

# Get the aggregate platform and dependency status

`GET /v2/service/status`

Square Cloud's overall status, the health of each Square Cloud service, and the current status of the external providers the platform depends on.

`status` on each entry is one of `operational`, `degraded`, `outage`, `maintenance` or `unknown`. **`unknown` means the check could not be verified and is NOT evidence of an outage** (some providers publish no status API, so their health is read from a page marker; a page redesign reads as `unknown` rather than as a false alarm).

`summary` is present **only when an entry is not operational**, where it explains what is wrong and what it affects. A healthy entry carries no summary, because the status already says it.

Only Square Cloud's own services influence the top-level `status`: a third-party incident is reported under `dependencies` without flipping the platform badge. Entries are ordered by blast radius.

Served from a document refreshed every 5 minutes; `stale: true` means that document was unavailable and the payload was probed live instead.

## Response `200`

Current status. `status`/`message` describe Square Cloud itself, `services` are Square-run, `dependencies` are third parties.

- object
  - `status` string, required
  - `message` string, required
  - `checked_at` string, date-time, required
  - `stale` boolean, required
  - `services` object, required
    - `blob_storage` object, required
      - `name` string, required
      - `status` string, required
    - `cubic` object, required
      - `name` string, required
      - `status` string, required
    - `ai_gateway` object, required
      - `name` string, required
      - `status` string, required
  - `dependencies` object, required
    - `cloudflare` object, required
      - `name` string, required
      - `status` string, required
      - `unresolved_incidents` integer, required
      - `degraded_components` integer, required
    - `github` object, required
      - `name` string, required
      - `status` string, required
      - `unresolved_incidents` integer, required
      - `degraded_components` integer, required
    - `google` object, required
      - `name` string, required
      - `status` string, required
      - `unresolved_incidents` integer, required
    - `discord` object, required
      - `name` string, required
      - `status` string, required
      - `unresolved_incidents` integer, required
      - `api_latency` object, required
        - `recent_ms` integer, required
        - `day_mean_ms` integer, required
        - `elevated` boolean, required
    - `stripe` object, required
      - `name` string, required
      - `status` string, required
      - `unresolved_incidents` integer, required
    - `email` object, required
      - `name` string, required
      - `status` string, required
    - `invoicing` object, required
      - `name` string, required
      - `status` string, required
    - `support` object, required
      - `name` string, required
      - `status` string, required

## Other responses

- `500` — An unexpected error occurred while processing the request.

---

[API](https://skmtc.dev/squarecloud/apis/square-cloud-api.md) · [All operations](https://skmtc.dev/squarecloud/apis/square-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/squarecloud/square-cloud-api/revisions/54b7733a6b95/schema)
