---
title: "Get license status"
method: GET
path: "/license/status"
tags: ["system"]
---

# Get license status

`GET /license/status`

Returns the current public license status without exposing license credentials.

## Query parameters

- `remoteNode` string

## Response `200`

Current license status

- LicenseStatusResponse — Public status of the current Dagu license
  - `valid` boolean, required — Whether the loaded license token has not expired
  - `plan` string, required — License plan name
  - `expiry` string, required — License expiration timestamp, or empty for a perpetual or absent license
  - `features` string[], required — Feature claims included in the license
  - `gracePeriod` boolean, required — Whether the license is expired but still inside its grace period
  - `graceEndsAt` string, required — Grace-period end timestamp, or empty when the license has no expiration
  - `community` boolean, required — Whether no license claims are loaded
  - `source` string, required — Public license source category
  - `warningCode` string, required — Warning code included in the license token
  - `error` string, required — User-facing explanation when a configured license is unusable

## Other responses

- `default` — Unexpected error

---

[API](https://skmtc.net/dagucloud/apis/dagu.md) · [All operations](https://skmtc.net/dagucloud/apis/dagu/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dagucloud/dagu/revisions/5a657bb07744/schema)
