---
title: "Quote a plan"
method: GET
path: "/v1/account/brix-plan/quote"
tags: ["account"]
---

# Quote a plan

`GET /v1/account/brix-plan/quote`

## Request

- Base URL: `https://api.brixsignage.com`
- URL: `https://api.brixsignage.com/v1/account/brix-plan/quote`
- Auth: HTTP bearer

Returns the list price of a monthly or yearly plan for a screen count, for a workspace billed directly by Brix. Nothing is charged. Returns 409 for a workspace that is not billed directly by Brix.

## Query parameters

- `cadence` 'monthly' | 'annual', required
- `screens` integer, required

## Response `200`

Success.

- object
  - `data` BrixPlanQuote, required: The price of a plan on Brix's own billing, before anything is charged.
    - `cadence` 'monthly' | 'annual', required
    - `screens` integer, required
    - `rateCentsPerScreenMonth` integer, required
    - `termMonths` integer, required
    - `schedule` 'monthly' | 'annual', required
    - `startsAt` string, required
    - `endsAt` string, required
    - `monthlyCents` integer, required
    - `totalCents` integer, required: What the first payment is for.

## Other responses

- `401`: Missing, expired or revoked bearer token.
- `403`: You do not hold the permission for the whole workspace (a grant at one location is not enough).
- `404`: A workspace billed by a partner.
- `409`: `not_brix_billed`.
- `422`: Bad `cadence` or `screens`.
- `503`: `price_unavailable`.
- `5XX`: Server error. The body carries a `requestId` to quote to support.

---

[API](https://skmtc.dev/brixsignage/apis/brix-api.md) · [All operations](https://skmtc.dev/brixsignage/apis/brix-api/llms.txt) · [OpenAPI document](https://skmtc.dev/brixsignage/apis/brix-api/revisions/02fd3665dc7d?raw)
