> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.scripe.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Plan not eligible

# `plan_not_eligible`

| HTTP | When                                                      |
| ---- | --------------------------------------------------------- |
| 403  | The workspace's current plan does not include API access. |

The Scripe public API is available on the **Advanced** and **Business**
plans (and Enterprise on request). On Solo and below, every API call —
including `/v1/workspaces/me` — returns this code.

If your workspace recently downgraded, all live keys for the workspace
were invalidated synchronously when the Stripe webhook fired. Upgrading
re-enables the existing key rows; you don't need to mint new keys.

To recover:

1. Open the dashboard and visit **Settings → Billing**.
2. Upgrade to a plan with `apiAccess: true` (Advanced or Business).
3. Retry the request — propagation is immediate after the upgrade
   webhook lands (within a few seconds in normal operation).

If the workspace is on Advanced or Business and you still see this
code, check that the Stripe subscription is in good standing
(`active` / `trialing`). A `past_due` subscription does not satisfy the
plan gate.
