---
title: "List all Rate Limits"
method: GET
path: "/rate-limits"
tags: ["rateLimits"]
---

# List all Rate Limits

`GET /rate-limits`

## Request

- Base URL: `https://api.withpersona.com/api/v1`
- URL: `https://api.withpersona.com/api/v1/rate-limits`
- Auth: HTTP bearer

Returns a list of your current rate limits.

## Headers

- `Key-Inflection` 'camel' | 'kebab' | 'snake'
- `Idempotency-Key` string
- `Persona-Version` '2026-09-29' | '2025-12-08' | '2025-10-27' | '2023-01-05' | '2022-09-01' | '2021-08-18' | '2021-07-05' | '2021-02-21' | '2020-05-18': Server API version. More info on versioning can be found [here](https://docs.withpersona.com/versioning).

## Response `200`

This endpoint returns a collection of Rate Limit objects.

- RateLimitsListAllRateLimitsResponse200
  - `data` RateLimit[], required: An array of Rate Limits
    - `type` 'rate-limit/api'
    - `attributes` RateLimitAttributes
      - `limit` integer: The maximum number of requests allowed in the current time window
      - `remaining` integer: The number of requests remaining in the current time window
      - `seconds-to-reset` integer: The number of seconds until the rate limit resets

## Other responses

- `400`: The request was unacceptable, often due to invalid parameters.
- `401`: An invalid API key was provided.
- `403`: The given API key doesn’t have permissions to perform the request or a quota has been exceeded.
- `429`: Your organization’s rate limit has been exceeded. We recommend an exponential backoff on requests.

---

[API](https://skmtc.dev/withpersona/apis/withpersona-4.md) - [All operations](https://skmtc.dev/withpersona/apis/withpersona-4/llms.txt) - [OpenAPI document](https://skmtc.dev/withpersona/apis/withpersona-4/revisions/2eddd7dae374?raw)
