---
title: "Create Invites"
method: POST
path: "/organizations/invites"
tags: ["Organizations"]
---

# Create Invites

`POST /organizations/invites`

## Request

- Base URL: `https://api.cartesia.ai`
- URL: `https://api.cartesia.ai/organizations/invites`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/cartesia/apis/cartesia-api/docs/organizations/invites/post.ts> (a function with typed inputs; its response is checked against the schema)

Invites email addresses to the organization as members. If any email is rejected, the whole request fails and no invites are created. Rate limited to 10 requests per hour.

## Headers

- `Cartesia-Version` '2026-03-01', date, required

## Request body

- CreateOrganizationInvitesRequest: Request to invite users to the organization
  - `emails` string[], required: Email addresses to invite, up to 10 per request. Each address receives a `member` invite.

## Response `201`

Create Invites

- OrganizationInvite[]: The created invites, in the same order as the request emails
  - `created_at` string, date-time, required: When the invite was created
  - `email` string, required: Email address the invite was sent to
  - `expires_at` string, date-time, nullable, required: When the invite expires, if it has an expiry
  - `id` string, required: Unique identifier for the invite
  - `role` 'admin' | 'member', required: Role the invited user will receive when they accept
  - `status` 'pending' | 'accepted' | 'revoked' | 'expired', required: Status of the invite

## Other responses

- `400`: Invalid request
- `500`: Unexpected error

---

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