---
title: "Changes to Update project metadata"
method: PATCH
path: "/projects/{projectId}"
---

# Changes to Update project metadata

`PATCH /projects/{projectId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `3d5636b5e96d`: 1 breaking, 6 warning, 51 info

## Changes

- **2026-11-03** `3d5636b5e96d`: 1 breaking, 6 warning, 51 info
  - the `alignments/items/alignment` response's property type changed from no type to `object` for status `200`
  - added the new `create-lyric-video` enum value to the `task/anyOf[subschema #1]/type` response property for the response status `200`
  - added the new `import-project` enum value to the `task/anyOf[subschema #1]/type` response property for the response status `200`
  - added the new `none` enum value to the `settings/preset/overlays/branding/intro/effect` response property for the response status `200`
  - added the new `none` enum value to the `settings/preset/overlays/branding/outro/effect` response property for the response status `200`
  - added the new `none` enum value to the `settings/settings/style/overlays/branding/intro/effect` response property for the response status `200`
  - added the new `none` enum value to the `settings/settings/style/overlays/branding/outro/effect` response property for the response status `200`
  - added the optional property `alignments/items/name` to the response with the `200` status
  - added the optional property `settings/preset/layout/multilingualLinesPerScreen` to the response with the `200` status
  - added the optional property `settings/preset/overlays/songProgress` to the response with the `200` status
  - added the optional property `settings/settings/customTimeline` to the response with the `200` status
  - added the optional property `settings/settings/style/layout/multilingualLinesPerScreen` to the response with the `200` status
  - added the optional property `settings/settings/style/overlays/songProgress` to the response with the `200` status
  - the `artistStyle` response's property default value changed from `{"fontFamily":"Arimo","fontSize":150,"fontWeight":700,"textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}` to `{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":150,"fontWeight":700,"fontStyle":"normal","textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}` for the status `200`
  - the `artistStyle` response's property default value changed from `{"fontFamily":"Arimo","fontSize":150,"fontWeight":700,"textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}` to `{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":150,"fontWeight":700,"fontStyle":"normal","textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}` for the status `200`
  - the `leadIn` response's property default value changed from `{"enabled":true,"beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"height":1,"offsetX":-2,"offsetY":0}` to `{"enabled":true,"appearance":"classic","beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"fadeTailWidth":0.6,"height":1,"offsetX":-2,"offsetY":0}` for the status `200`
  - the `leadIn` response's property default value changed from `{"enabled":true,"beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"height":1,"offsetX":-2,"offsetY":0}` to `{"enabled":true,"appearance":"classic","beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"fadeTailWidth":0.6,"height":1,"offsetX":-2,"offsetY":0}` for the status `200`
  - the `overlays` response's property default value changed from `{"branding":{"logo":{"enabled":false,"position":"bottom-right","paddingX":20,"paddingY":20,"scale":0.1,"opacity":1},"intro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5},"outro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5}},"titleCard":{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSize":200,"fontWeight":700,"textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSize":150,"fontWeight":700,"textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}},"leadIn":{"enabled":true,"beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"height":1,"offsetX":-2,"offsetY":0},"instrumentalBreak":{"hideLyrics":true,"minGap":5,"displayDuration":3},"breakCountdown":{"enabled":true,"maxDuration":3,"animation":"fade","useNextSingerStyle":false,"style":{"color":"#FFFFFF","outlineColor":"#000000","outlineWidth":14.5},"textSize":80,"hideBeforeEnd":0},"breakProgressBar":{"enabled":true,"maxDuration":10,"useNextSingerStyle":false,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":5,"backgroundColor":"#FFFFFF","fillColor":"#2185D0"},"width":47,"height":7.5,"position":"center","cornerRadius":0,"hideBeforeEnd":0}}` to `{"branding":{"logo":{"enabled":false,"position":"bottom-right","paddingX":20,"paddingY":20,"scale":0.1,"opacity":1},"intro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5},"outro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5}},"titleCard":{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":200,"fontWeight":700,"fontStyle":"normal","textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":150,"fontWeight":700,"fontStyle":"normal","textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}},"leadIn":{"enabled":true,"appearance":"classic","beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"fadeTailWidth":0.6,"height":1,"offsetX":-2,"offsetY":0},"instrumentalBreak":{"hideLyrics":true,"minGap":5,"displayDuration":3},"breakCountdown":{"enabled":true,"maxDuration":3,"animation":"fade","useNextSingerStyle":false,"style":{"color":"#FFFFFF","outlineColor":"#000000","outlineWidth":14.5},"textSize":80,"hideBeforeEnd":0},"breakProgressBar":{"enabled":true,"maxDuration":10,"useNextSingerStyle":false,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":5,"backgroundColor":"#FFFFFF","fillColor":"#2185D0"},"width":47,"height":7.5,"position":"center","cornerRadius":0,"hideBeforeEnd":0}}` for the status `200`
  - the `overlays` response's property default value changed from `{"branding":{"logo":{"enabled":false,"position":"bottom-right","paddingX":20,"paddingY":20,"scale":0.1,"opacity":1},"intro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5},"outro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5}},"titleCard":{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSize":200,"fontWeight":700,"textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSize":150,"fontWeight":700,"textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}},"leadIn":{"enabled":true,"beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"height":1,"offsetX":-2,"offsetY":0},"instrumentalBreak":{"hideLyrics":true,"minGap":5,"displayDuration":3},"breakCountdown":{"enabled":true,"maxDuration":3,"animation":"fade","useNextSingerStyle":false,"style":{"color":"#FFFFFF","outlineColor":"#000000","outlineWidth":14.5},"textSize":80,"hideBeforeEnd":0},"breakProgressBar":{"enabled":true,"maxDuration":10,"useNextSingerStyle":false,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":5,"backgroundColor":"#FFFFFF","fillColor":"#2185D0"},"width":47,"height":7.5,"position":"center","cornerRadius":0,"hideBeforeEnd":0}}` to `{"branding":{"logo":{"enabled":false,"position":"bottom-right","paddingX":20,"paddingY":20,"scale":0.1,"opacity":1},"intro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5},"outro":{"enabled":false,"durationSeconds":0,"effect":"fade","effectDuration":0.5}},"titleCard":{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":200,"fontWeight":700,"fontStyle":"normal","textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":150,"fontWeight":700,"fontStyle":"normal","textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}},"leadIn":{"enabled":true,"appearance":"classic","beats":4,"minGap":3,"useNextSingerStyle":true,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":3},"width":0.2,"fadeTailWidth":0.6,"height":1,"offsetX":-2,"offsetY":0},"instrumentalBreak":{"hideLyrics":true,"minGap":5,"displayDuration":3},"breakCountdown":{"enabled":true,"maxDuration":3,"animation":"fade","useNextSingerStyle":false,"style":{"color":"#FFFFFF","outlineColor":"#000000","outlineWidth":14.5},"textSize":80,"hideBeforeEnd":0},"breakProgressBar":{"enabled":true,"maxDuration":10,"useNextSingerStyle":false,"style":{"color":"#2185D0","outlineColor":"#000000","outlineWidth":5,"backgroundColor":"#FFFFFF","fillColor":"#2185D0"},"width":47,"height":7.5,"position":"center","cornerRadius":0,"hideBeforeEnd":0}}` for the status `200`
  - the `titleCard` response's property default value changed from `{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSize":200,"fontWeight":700,"textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSize":150,"fontWeight":700,"textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}}` to `{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":200,"fontWeight":700,"fontStyle":"normal","textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":150,"fontWeight":700,"fontStyle":"normal","textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}}` for the status `200`
  - the `titleCard` response's property default value changed from `{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSize":200,"fontWeight":700,"textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSize":150,"fontWeight":700,"textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}}` to `{"enabled":true,"duration":5,"autoHideBeforeLyrics":true,"titleStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":200,"fontWeight":700,"fontStyle":"normal","textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30},"artistStyle":{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":150,"fontWeight":700,"fontStyle":"normal","textColor":"#FFFFFF","outlineColor":"#000000","outlineWidth":30}}` for the status `200`
  - the `titleStyle` response's property default value changed from `{"fontFamily":"Arimo","fontSize":200,"fontWeight":700,"textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30}` to `{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":200,"fontWeight":700,"fontStyle":"normal","textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30}` for the status `200`
  - the `titleStyle` response's property default value changed from `{"fontFamily":"Arimo","fontSize":200,"fontWeight":700,"textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30}` to `{"fontFamily":"Arimo","fontSource":{"type":"catalog"},"fontSize":200,"fontWeight":700,"fontStyle":"normal","textColor":"#2185D0","outlineColor":"#000000","outlineWidth":30}` for the status `200`
  - added the required property `alignments/items/alignment/items` to the response with the `200` status
  - added the required property `alignments/items/revision` to the response with the `200` status
  - added the required property `alignments/items/selected` to the response with the `200` status
  - added the required property `alignments/items/selectionRevision` to the response with the `200` status
  - added the required property `settings/preset/chordTextStyle/activeOutlineColor` to the response with the `200` status
  - added the required property `settings/preset/chordTextStyle/fontSource` to the response with the `200` status
  - added the required property `settings/preset/chordTextStyle/fontStyle` to the response with the `200` status
  - added the required property `settings/preset/languageTextStyles/additionalProperties/activeOutlineColor` to the response with the `200` status
  - added the required property `settings/preset/languageTextStyles/additionalProperties/fontSource` to the response with the `200` status
  - added the required property `settings/preset/languageTextStyles/additionalProperties/fontStyle` to the response with the `200` status
  - added the required property `settings/preset/overlays/leadIn/appearance` to the response with the `200` status
  - added the required property `settings/preset/overlays/leadIn/fadeTailWidth` to the response with the `200` status
  - added the required property `settings/preset/overlays/titleCard/artistStyle/fontSource` to the response with the `200` status
  - added the required property `settings/preset/overlays/titleCard/artistStyle/fontStyle` to the response with the `200` status
  - added the required property `settings/preset/overlays/titleCard/titleStyle/fontSource` to the response with the `200` status
  - added the required property `settings/preset/overlays/titleCard/titleStyle/fontStyle` to the response with the `200` status
  - added the required property `settings/preset/singerTextStyles/additionalProperties/activeOutlineColor` to the response with the `200` status
  - …18 more

---

[Operation](https://skmtc.dev/youka/apis/youka-rest-api/docs/projects/:projectId/patch.md) - [API](https://skmtc.dev/youka/apis/youka-rest-api.md) - [Page](https://skmtc.dev/youka/apis/youka-rest-api/changes/projects/:projectId/patch)
