---
title: "Get project resource limits"
method: GET
path: "/organizations/{organizationID}/projects/{projectID}/limits"
tags: ["Projects"]
---

# Get project resource limits

`GET /organizations/{organizationID}/projects/{projectID}/limits`

Retrieves the effective resource limits for the specified project, merging organization-level overrides with any project-specific overrides.

## Path parameters

- `organizationID` string, required
- `projectID` string, required

## Response `200`

Effective resource limits for the project

- EffectiveProjectLimits — Full set of resource limits applicable to a project and its branches
  - `maxDescriptionLength` integer, required — Maximum character length allowed for project descriptions
  - `maxBranchesPerProject` integer, required — Maximum number of branches allowed per project
  - `maxInstancesPerBranch` integer, required — Maximum number of database instances allowed per branch
  - `minInstancesPerBranch` integer, required — Minimum number of database instances required per branch
  - `maxAllowedInstanceType` integer, required — Maximum VCPUs (in millicores) allowed per instance; instance types with a higher VCPUsRequest are unavailable
  - `maxBranchesPerHour` integer, required — Maximum number of branches that can be created in a rolling one-hour window
  - `maxStorageGBPerBranch` integer, required — Maximum storage in GiB (gigabytes) allowed per branch; 0 means no limit

## Other responses

- `401` — Error response when authentication or authorization fails
- `5XX` — Unexpected Error
- `default` — Unexpected Error

---

[API](https://skmtc.net/xata/apis/xata-api.md) · [All operations](https://skmtc.net/xata/apis/xata-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/xata/xata-api/versions/33621695d346/schema)
