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

# Get current license information

`GET /system/license`

## Response `200`

Current license information

- ProductLicense
  - `id` string
  - `status` 'active' | 'expired' | 'empty' | 'revoked' — Describes the status of the license. "active" - active "expired" - expired "empty" - no license is provided yet "revoked" - license was revoked
  - `compliance_status` 'good' | 'warning' | 'blocked' — Described the compliance status of the license. "good" - good "warning" - compliance warning should be shown "blocked" - the access to the system is block. License must be updated
  - `license_type` 'restricted' | 'permissive' — "restricted" - once limits are hit or expired, the system is blocked "permissive" - once limits are hit or license is expired, the system displays message.
  - `issued_at` string
  - `expires_at` string
  - `plan` object
    - `limits` ProductLicenseMetrics — Is used in definining limits as well as current compliance metrics
      - `instances` object
        - `api` integer
        - `worker` integer
        - `dispatcher` integer
      - `users` integer
      - `channels` integer
      - `mirrors` integer
    - `features` object
      - `cve` object
        - `enabled` boolean
        - `settings` object
    - `extra` object
      - `plan_name` string
      - `company_name` string
  - `metrics` ProductLicenseMetrics — Is used in definining limits as well as current compliance metrics
    - `instances` object
      - `api` integer
      - `worker` integer
      - `dispatcher` integer
    - `users` integer
    - `channels` integer
    - `mirrors` integer
  - `compliance` ProductLicenseCompliance — Is used in definining compliance checks for different group. warn_limit is triggered when reached 80% of the quota
    - `ok` string[]
    - `warn_limit` string[]
    - `over_quota` string[]
    - `no_data` string[]

## Other responses

- `401` — Unauthenticated, no token is provided or token is invalid
- `500` — Internal server error

---

[API](https://skmtc.net/anaconda/apis/anaconda-server-api.md) · [All operations](https://skmtc.net/anaconda/apis/anaconda-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anaconda/anaconda-server-api/versions/6aef0cb7a151/schema)
