---
title: "Changes to POST /v1/Compositions"
method: POST
path: "/v1/Compositions"
---

# Changes to POST /v1/Compositions

`POST /v1/Compositions`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 6 of 50 revisions.

- **2025-08-18** (v1) `207f8ef61239` — 1 breaking
- **2025-07-10** (v1) `fbd0d4e80399` — 1 info
- **2025-03-11** (v1) `ad992ed01a68` — 2 breaking
- **2024-08-26** (v1) `d1c4c2eb9f23` — 2 info
- **2024-04-18** (v1) `d68da44b7242` — 4 breaking, 4 info
- **2023-08-10** (v1) `987a2e696598` — 1 info

## Changes

- **2025-08-18** (v1) `207f8ef61239` — 1 breaking
  - the `video_layout` response's property type changed from `object` to no type for status `201`
- **2025-07-10** (v1) `fbd0d4e80399` — 1 info
  - the `VideoLayout` request property type was generalized from `object` to no type
- **2025-03-11** (v1) `ad992ed01a68` — 2 breaking
  - the `VideoLayout` request property type changed from no type to `object`
  - the `video_layout` response's property type changed from no type to `object` for status `201`
- **2024-08-26** (v1) `d1c4c2eb9f23` — 2 info
  - the `bitrate` response's property default value `0` was added for the status `201`
  - the `duration` response's property default value `0` was added for the status `201`
- **2024-04-18** (v1) `d68da44b7242` — 4 breaking, 4 info
  - removed the enum value `DELETE` of the request property `StatusCallbackMethod`
  - removed the enum value `HEAD` of the request property `StatusCallbackMethod`
  - removed the enum value `PATCH` of the request property `StatusCallbackMethod`
  - removed the enum value `PUT` of the request property `StatusCallbackMethod`
  - removed the `DELETE` enum value from the `status_callback_method` response property for the response status `201`
  - removed the `HEAD` enum value from the `status_callback_method` response property for the response status `201`
  - removed the `PATCH` enum value from the `status_callback_method` response property for the response status `201`
  - removed the `PUT` enum value from the `status_callback_method` response property for the response status `201`
- **2023-08-10** (v1) `987a2e696598` — 1 info
  - api tag `VideoV1Composition` added

---

[Operation](https://skmtc.dev/twilio/apis/video-v1/docs/v1/Compositions/post.md) · [API](https://skmtc.dev/twilio/apis/video-v1.md) · [Page](https://skmtc.dev/twilio/apis/video-v1/changes/v1/Compositions/post)
