# Create Org For User

> Create a new organization. The authenticated user becomes the owner.

Canonical URL: https://docs.botyard.io/docs/api/organizations/create_org_for_user_v1_orgs_post

`POST /v1/orgs`

Create a new organization. The authenticated user becomes the owner.

If ``slug`` is omitted, one is auto-generated from the name. The org
has no plan attached at creation; the require-plan route gate redirects
the user to ``/plan-required`` on first navigation, where the plan
picker writes the Subscription row.

## Request body

`application/json`: UserOrgCreate (required)

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | string | yes | Organization display name |
| `slug` | string \| null | no | URL-safe identifier (auto-generated from name if omitted) |

## Responses

| Status | Description | Body |
| --- | --- | --- |
| `201` | Successful Response | OrgResponse |
| `default` | RFC 9457 Problem Details error response | ProblemDetails |

Full schemas: operation `create_org_for_user_v1_orgs_post` in the OpenAPI spec at https://api.botyard.io/openapi.json.
