---
title: "Plans x features grid plus the org's current plan and usage"
method: GET
path: "/v1/billing/matrix"
tags: ["billing"]
---

# Plans x features grid plus the org's current plan and usage

`GET /v1/billing/matrix`

## Response `200`

Successful Response

- BillingMatrixResponse — Plans x features grid plus the org's current entitlements. ``enabled`` is ``False`` when the Autumn kill-switch (``AUTUMN__ENABLED``) is off: the org may not exist in Autumn yet, so ``plans``/``features`` are empty and ``customer`` is ``None``, and the frontend renders a "billing not configured" state instead of erroring.
  - `enabled` boolean, required
  - `customer_id` string, nullable
  - `plans` object[]
  - `features` object[]
  - `customer` object, nullable

## Other responses

- `400` — Bad request
- `401` — Authentication required

---

[API](https://skmtc.net/oneloop-hq/apis/feather-api.md) · [All operations](https://skmtc.net/oneloop-hq/apis/feather-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneloop-hq/feather-api/revisions/5a5597ebb2d6/schema)
