---
title: "Get member limit"
method: GET
path: "/v2/projects/{project_id}/member_limits/{member_limit_id}"
tags: ["member_limits"]
---

# Get member limit

`GET /v2/projects/{project_id}/member_limits/{member_limit_id}`

## Request

- Base URL: `https://api.hubstaff.com`
- URL: `https://api.hubstaff.com/v2/projects/{project_id}/member_limits/{member_limit_id}`
- Auth: OAuth 2
  - Authorization code: `https://account.hubstaff.com/authorizations/new`
  - Token URL: `https://account.hubstaff.com/access_tokens` scopes: `hubstaff:read`, `hubstaff:write`
- TypeScript: <https://skmtc.dev/hubstaff/apis/hubstaff-v2-api/docs/v2/projects/:project_id/member_limits/:member_limit_id/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the member budget limit group with the given ID.

Requires organization owner or organization manager for the project's organization.

`alerts` reflect the project's shared notification settings, not a per-group value.

## Path parameters

- `project_id` integer, required
- `member_limit_id` integer, required

## Response `200`

Member limit group

- object
  - `member_limit` MemberLimit: MemberLimit model
    - `id` integer, required: Member limit group ID
    - `type` 'cost' | 'hours', required: Member limit type
    - `rate` 'bill_rate' | 'pay_rate': Rate used when type is cost
    - `cost` number, float: Cost limit when type is cost
    - `hours` number, float: Hours limit when type is hours
    - `start_date` string, date: Start date for fixed (non-recurring) budgets
    - `recurrence` 'weekly' | 'monthly': Budget recurrence period
    - `recurrence_start` integer: Weekly: day of week (0=Sunday through 6=Saturday). Monthly: day of month (1-31).
    - `alerts` object, required: Project-level alert settings shared by all member limit groups on the project
    - `member_ids` integer[], required: User IDs assigned to this member limit group
    - `created_at` string, date-time, required: When the record was created
    - `updated_at` string, date-time, required: When the record was last updated

## Other responses

- `400`: Invalid parameters
- `401`: Unauthorized
- `403`: API access is only for organizations on an active plan
- `404`: Could not find record
- `429`: Rate limit exceeded

---

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