---
title: "Set Organisation Limit Route"
method: PUT
path: "/staff/users/organisation-limit"
tags: ["Staff API"]
---

# Set Organisation Limit Route

`PUT /staff/users/organisation-limit`

Set how many organisations a user may create.

The same lever as the backoffice endpoint, but reachable with an ordinary
Toolhouse session so staff can switch a customer on without the shared
backoffice token.

## Request body

- ToolhouseAppModelsOrganisationsSetOrganisationLimitRequest — Request body to change how many organisations a user may create. The target is named by id or by email — email is what you actually have to hand when a customer asks — but not by both at once, so a mismatched pair can never silently resolve to whichever one the code happened to check.
  - `user_id` string, nullable
  - `user_email` string, email, nullable
  - `organisation_limit` integer, required

## Response `200`

Successful Response

- OrganisationLimitResponse — The resolved target and their new limit.
  - `user_id` string, required
  - `user_email` string, required
  - `organisation_limit` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/toolhouse/apis/toolhouse-api.md) · [All operations](https://skmtc.net/toolhouse/apis/toolhouse-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/toolhouse/toolhouse-api/revisions/6e3bad3564b3/schema)
