---
title: "Changes to Bulk create and send organization invitations"
method: POST
path: "/organizations/{organization_id}/invitations/bulk"
---

# Changes to Bulk create and send organization invitations

`POST /organizations/{organization_id}/invitations/bulk`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 83 revisions.

- **2026-10-30** (2024-10-01) `8b39ef317c4b`: 1 info
- **2026-01-15** (2024-10-01) `a71de56c57fc`: 1 info
- **2025-12-03** (2024-10-01) `57fa0944e282`: 1 info
- **2025-11-11** (2024-10-01) `6f69ad31e139`: 1 breaking, 1 info
- **2025-10-28** (2024-10-01) `2945ba086342`: 4 warning
- **2025-03-06** (2024-10-01) `4581a4d676c3`: 4 info
- **2025-02-26** (2024-10-01) `48e524750207`: 14 info
- **2025-01-23** (2024-10-01) `617f874ee07f`: 1 info
- **2025-01-15** (2024-10-01) `6eb2c2630cce`: 1 breaking

## Changes

- **2026-10-30** (2024-10-01) `8b39ef317c4b`: 1 info
  - added the non-success response with the status `429`
- **2026-01-15** (2024-10-01) `a71de56c57fc`: 1 info
  - added the new optional request property `items/notify`
- **2025-12-03** (2024-10-01) `57fa0944e282`: 1 info
  - added the required property `data/items/public_inviter_data` to the response with the `200` status
- **2025-11-11** (2024-10-01) `6f69ad31e139`: 1 breaking, 1 info
  - the request's body minItems was increased to `1`
  - added the required property `data/items/inviter_id` to the response with the `200` status
- **2025-10-28** (2024-10-01) `2945ba086342`: 4 warning
  - removed the optional property `errors/items/clerk_trace_id` from the response with the `400` status
  - removed the optional property `errors/items/clerk_trace_id` from the response with the `403` status
  - removed the optional property `errors/items/clerk_trace_id` from the response with the `404` status
  - removed the optional property `errors/items/clerk_trace_id` from the response with the `422` status
- **2025-03-06** (2024-10-01) `4581a4d676c3`: 4 info
  - added the optional property `clerk_trace_id` to the response with the `400` status
  - added the optional property `clerk_trace_id` to the response with the `403` status
  - added the optional property `clerk_trace_id` to the response with the `404` status
  - added the optional property `clerk_trace_id` to the response with the `422` status
- **2025-02-26** (2024-10-01) `48e524750207`: 14 info
  - added the new optional request property `items/expires_in_days`
  - the request property `items/private_metadata` became nullable
  - the request property `items/public_metadata` became nullable
  - the request property `items/redirect_url` became nullable
  - the response property `data/items/created_at` became required for the status `200`
  - the response property `data/items/email_address` became required for the status `200`
  - the response property `data/items/expires_at` became required for the status `200`
  - the response property `data/items/id` became required for the status `200`
  - the response property `data/items/object` became required for the status `200`
  - the response property `data/items/public_metadata` became required for the status `200`
  - the response property `data/items/role` became required for the status `200`
  - the response property `data/items/role_name` became required for the status `200`
  - the response property `data/items/updated_at` became required for the status `200`
  - the response property `data/items/url` became required for the status `200`
- **2025-01-23** (2024-10-01) `617f874ee07f`: 1 info
  - endpoint added
- **2025-01-15** (2024-10-01) `6eb2c2630cce`: 1 breaking
  - api removed without deprecation

---

[Operation](https://skmtc.dev/clerk/apis/clerk-backend-api/docs/organizations/:organization_id/invitations/bulk/post.md) - [API](https://skmtc.dev/clerk/apis/clerk-backend-api.md) - [Page](https://skmtc.dev/clerk/apis/clerk-backend-api/changes/organizations/:organization_id/invitations/bulk/post)
