---
title: "Get API limits"
method: GET
path: "/v1/account/limits"
tags: ["account"]
---

# Get API limits

`GET /v1/account/limits`

## Request

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

Returns the workspace's API usage limits: the number of requests allowed per minute, the time window, and confirmation that the limit is counted per workspace across all API keys rather than per key. Also returns the `RateLimit-*` response headers to expect, and the delivery, retry, and retention behavior for webhooks. Use this before building an integration to size your request rate correctly.

## Response `200`

Success.

- object
  - `data` object, required
    - `api` object, required
      - `perMinute` integer, required
      - `windowSeconds` integer, required
      - `scope` string, required: `workspace`: all keys of the workspace share one budget.
      - `appliesTo` string, required
      - `headers` string[], required
      - `onBreach` string, required
    - `webhooks` object, required
      - `maxConsecutiveFailures` integer, required
      - `deliveryLogRetentionDays` integer, required
      - `delivery` string, required
      - `retry` string, required

## 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).
- `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)
