---
title: "Get User Usage Limits"
method: GET
path: "/v2/users/{user_id}/usage-limits"
tags: ["usage-limits"]
---

# Get User Usage Limits

`GET /v2/users/{user_id}/usage-limits`

## Request

- Base URL: `https://api.getauctor.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getauctor.com/v2/users/{user_id}/usage-limits`
- Auth: none declared

Read the spend caps configured for one member of your organization. The response has a `monthly` and a `daily` block; each carries an optional overall `limit_amount` and a `model_limits` list of per-model caps keyed by canonical ledger model key. A block with `limit_amount: null` and an empty `model_limits` means no cap is set for that period. Amounts are in the organization billing currency (`currency`).

This is the same data an administrator sees under Settings → Usage. Organization-wide caps and spend/usage figures are not exposed here.

API keys are not scoped: any key for your organization can read any member's caps, exactly as an administrator can in Settings.

Returns `404` if the user is not an active member of your organization.

## Path parameters

- `user_id` string, required: ID of the organization member whose limits to read or replace.

## Response `200`

Successful Response

- UsageLimitsResponse
  - `user_id` string, required
  - `currency` string, nullable, required: Organization billing currency the amounts are denominated in; `null` when no caps are set.
  - `monthly` PeriodLimitsResponse, required
    - `limit_amount` number, nullable: Overall spend cap for the period across all models; `null` when unset.
    - `model_limits` ModelLimit[]: Per-model caps for the period.
      - `model_key` string, required: Canonical ledger model key, e.g. `claude-sonnet-4`. Provider prefixes (`anthropic/`, `openai:`) and mixed case are rejected. Surrounding whitespace is trimmed.
      - `limit_amount` number, required: Spend cap for this model in the organization billing currency.
  - `daily` PeriodLimitsResponse, required
    - `limit_amount` number, nullable: Overall spend cap for the period across all models; `null` when unset.
    - `model_limits` ModelLimit[]: Per-model caps for the period.
      - `model_key` string, required: Canonical ledger model key, e.g. `claude-sonnet-4`. Provider prefixes (`anthropic/`, `openai:`) and mixed case are rejected. Surrounding whitespace is trimmed.
      - `limit_amount` number, required: Spend cap for this model in the organization billing currency.

## Other responses

- `404`: User is not an active member of your organization.
- `422`: Validation Error

## Changes

- **2026-09-16** `6ebc99fb362b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getauctor/apis/getauctor-api/changes/v2/users/:user_id/usage-limits/get.md)

---

[API](https://skmtc.dev/getauctor/apis/getauctor-api.md) - [All operations](https://skmtc.dev/getauctor/apis/getauctor-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getauctor/apis/getauctor-api/revisions/be39c59c13f6?raw)
