---
title: "Create a new organisation"
method: POST
path: "/v2/organisations"
tags: ["Gateway GRPC"]
---

# Create a new organisation

`POST /v2/organisations`

## Request

- Base URL: `https://api.cautio.in` (the document declares no server; this is the origin it was published from)
- URL: `https://api.cautio.in/v2/organisations`
- Auth: HTTP bearer

## Request body

- CreateOrganisationDto
  - `organisations` CreateOrganisationPayloadDto[], required: List of organisations to create
    - `display_name` string, required: Display name of the organisation
    - `parent_id` string, required: Parent organisation id
    - `vehicle_ids` string[]: Vehicle IDs to move to the new organisation
    - `excluded_user_ids` string[]: List of user IDs to exclude from auto-assignment

## Response `200`

The created organisation

- CreateOrganisationResponseDto
  - `total` number, required: Total organisations requested
  - `success` number, required: Total organisations successfully created
  - `organisation_ids` string[], required: List of created organisation IDs

---

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