---
title: "Platform sunset status"
method: GET
path: "/platform/sunset"
tags: ["System"]
---

# Platform sunset status

`GET /platform/sunset`

## Request

- Base URL: `https://api.percher.run`
- URL: `https://api.percher.run/platform/sunset`
- Auth: none declared

Public, unauthenticated. Returns whether the platform is scheduled to shut down, and if so the sunset date, days remaining, read-only state, final deletion date, and an optional operator-supplied reason. Consumed by the dashboard sunset banner, external monitoring, and the CLI/MCP read-only error handlers.

When sunset is not armed the response is simply `{ active: false }`.

## Response `200`

Sunset status

- object
  - `active` boolean, required: True when a sunset date is armed.
  - `sunsetDate` string, date-time: ISO timestamp of T-0 (read-only begins). Present only when active.
  - `finalDeletionDate` string, date-time: ISO timestamp after which data is permanently deleted (default T+90). Present only when active.
  - `daysUntil` integer: Whole days until T-0; negative once past. Present only when active.
  - `readOnly` boolean: True at or past T-0. Present only when active.
  - `appsStopped` boolean: True at or past T+30 (containers no longer routed).
  - `reason` string: Operator-supplied free-text shutdown reason, when set.

---

[API](https://skmtc.dev/percher/apis/percher-api.md) · [All operations](https://skmtc.dev/percher/apis/percher-api/llms.txt) · [OpenAPI document](https://skmtc.dev/percher/apis/percher-api/revisions/d9e7089c21e5?raw)
