---
title: "Changes to Create Studio Project"
method: POST
path: "/v1/studio/projects"
---

# Changes to Create Studio Project

`POST /v1/studio/projects`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 108 revisions.

- **2026-08-27** `352f205d118f`: 4 breaking, 3 info
- **2026-07-26** `494d96419d15`: 1 warning
- **2026-07-13** `009bd651509a`: 50 warning, 16 info
- **2026-04-03** `deb5e58ddddf`: 3 warning, 9 info
- **2026-02-08** `5b595807512c`: 1 breaking, 4 warning, 22 info
- **2025-05-16** `503db4198a44`: 1 info

## Changes

- **2026-08-27** `352f205d118f`: 4 breaking, 3 info
  - removed the enum value `high` of the request property `quality_preset`
  - removed the enum value `standard` of the request property `quality_preset`
  - removed the enum value `ultra` of the request property `quality_preset`
  - removed the enum value `ultra_lossless` of the request property `quality_preset`
  - added `#/components/schemas/QualityPresetType, subschema #2` to the `quality_preset` request property `anyOf` list
  - the `quality_preset` request property default value `standard` was removed
  - the `quality_preset` request property type was generalized from `string` to no type
- **2026-07-26** `494d96419d15`: 1 warning
  - added the new `draft` enum value to the `project/creation_meta/anyOf[subschema #1: ProjectCreationMetaResponseModel]/status` response property for the response status `200`
- **2026-07-13** `009bd651509a`: 50 warning, 16 info
  - added the new `pop` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `pop` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `pop` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `pop` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `pop` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `pop` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `pop` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `pop` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `scale_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slam` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_down` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/section_animation/anyOf[subschema #1: CaptionStyleSectionAnimationModel]/exit_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/enter_type` response property for the response status `200`
  - added the new `slide_in` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/word_animation/anyOf[subschema #1: CaptionStyleWordAnimationModel]/exit_type` response property for the response status `200`
  - …26 more
- **2026-04-03** `deb5e58ddddf`: 3 warning, 9 info
  - added the new `900` enum value to the `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/text_weight/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `900` enum value to the `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/text_weight/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `import_speech` enum value to the `project/creation_meta/anyOf[subschema #1: ProjectCreationMetaResponseModel]/type` response property for the response status `200`
  - added the optional property `project/agent_settings` to the response with the `200` status
  - added the optional property `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/text_blend_mode` to the response with the `200` status
  - added the optional property `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/text_outline` to the response with the `200` status
  - added the optional property `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/text_shadow` to the response with the `200` status
  - added the optional property `project/caption_style/anyOf[subschema #1: CaptionStyleModel]/text_transform` to the response with the `200` status
  - added the optional property `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/text_blend_mode` to the response with the `200` status
  - added the optional property `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/text_outline` to the response with the `200` status
  - added the optional property `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/text_shadow` to the response with the `200` status
  - added the optional property `project/caption_style_template_overrides/anyOf[subschema #1]/additionalProperties/text_transform` to the response with the `200` status
- **2026-02-08** `5b595807512c`: 1 breaking, 4 warning, 22 info
  - request property `quality_preset` was restricted to a list of enum values
  - added the new `commenter` enum value to the `project/access_level` response property for the response status `200`
  - added the new `dub_video` enum value to the `project/creation_meta/anyOf[subschema #1: ProjectCreationMetaResponseModel]/type` response property for the response status `200`
  - added the new `screenplay` enum value to the `project/source_type/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `video` enum value to the `project/source_type/anyOf[subschema #1]/` response property for the response status `200`
  - api operation id `Create_Studio_project_v1_studio_projects_post` removed and replaced with `add_project`
  - added the new optional request property `create_publishing_read`
  - added the new optional request property `from_content_json`
  - added the new optional request property `voice_settings`
  - the request property `default_model_id` became optional
  - the request property `default_paragraph_voice_id` became optional
  - the request property `default_title_voice_id` became optional
  - added the new `high` enum value to the request property `quality_preset`
  - added the new `screenplay` enum value to the request property `source_type/anyOf[subschema #1]/`
  - added the new `standard` enum value to the request property `quality_preset`
  - added the new `ultra` enum value to the request property `quality_preset`
  - added the new `ultra_lossless` enum value to the request property `quality_preset`
  - added the new `video` enum value to the request property `source_type/anyOf[subschema #1]/`
  - request property `default_model_id` list-of-types was widened by adding types `null` to media type `multipart/form-data`
  - request property `default_paragraph_voice_id` list-of-types was widened by adding types `null` to media type `multipart/form-data`
  - request property `default_title_voice_id` list-of-types was widened by adding types `null` to media type `multipart/form-data`
  - added the optional property `project/aspect_ratio` to the response with the `200` status
  - added the optional property `project/caption_style` to the response with the `200` status
  - added the optional property `project/caption_style_template_overrides` to the response with the `200` status
  - added the optional property `project/captions_enabled` to the response with the `200` status
  - added the optional property `project/public_share_id` to the response with the `200` status
  - added the required property `project/created_by_user_id` to the response with the `200` status
- **2025-05-16** `503db4198a44`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation/docs/v1/studio/projects/post.md) - [API](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation.md) - [Page](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation/changes/v1/studio/projects/post)
