---
title: "GET /plan"
method: GET
path: "/plan"
tags: ["Billing"]
---

# GET /plan

`GET /plan`

The session tenant's plan, each limit (null = no cap) with its current use, and its credit buckets. credits is left out for a tenant whose AI usage a partner pays for. enforced is PLANS_ENFORCED: while false Core refuses nothing and the allowance is 0.

## Response `200`

The tenant's plan

- PlanResponse
  - `data` Plan, required
    - `credits` PlanCredits
      - `allowance` integer, required
      - `allowanceMonthly` integer, required
      - `allowanceResetsAt` string, date-time, nullable, required
      - `topUp` integer, required
    - `enforced` boolean, required
    - `limits` object, required
      - `clients` PlanLimitUse, required
        - `limit` integer, nullable, required
        - `used` integer, required
      - `entities` PlanLimitUse, required
        - `limit` integer, nullable, required
        - `used` integer, required
      - `members` PlanLimitUse, required
        - `limit` integer, nullable, required
        - `used` integer, required
      - `sandboxes` PlanLimitUse, required
        - `limit` integer, nullable, required
        - `used` integer, required
      - `sites` PlanLimitUse, required
        - `limit` integer, nullable, required
        - `used` integer, required
      - `workspaces` PlanLimitUse, required
        - `limit` integer, nullable, required
        - `used` integer, required
    - `plan` object, required
      - `code` string, required
      - `name` string, required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

## Changes

- **2026-10-07** `5c524454c847` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/greentally/apis/esgai-api/changes/plan/get.md)

---

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