---
title: "Create Music Finetune"
method: POST
path: "/v1/music/finetunes"
tags: ["music-finetunes"]
---

# Create Music Finetune

`POST /v1/music/finetunes`

Create a new music finetune

## Headers

- `xi-api-key` string, nullable — Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.

## Response `201`

Successful Response

- MusicFinetuneResponseModel
  - `id` string, required — Unique identifier of the finetune.
  - `name` string, required — Name of the finetune.
  - `tags` string[], required — Tags associated with the finetune.
  - `primary_genre` string, nullable — Primary musical genre of the finetune.
  - `model_id` string, required — The base music model the finetune was trained on.
  - `created_at` string, date-time, required — When the finetune was created (UTC).
  - `visibility` 'private' | 'workspace' | 'public', required
  - `created_by` 'self' | 'workspace' | 'elevenlabs', required
  - `status` 'pending' | 'in_progress' | 'completed' | 'failed' | 'blocked', required
  - `training_progress` number, required — Training progress from 0.0 to 1.0.
  - `failure_reason` 'audio_processing_failed' | 'copyright_violation' | 'training_failed'

## Other responses

- `403` — Missing permissions to manage music finetunes.
- `404` — Finetune not found.
- `422` — Validation Error

---

[API](https://skmtc.net/elevenlabs/apis/elevenlabs-api-documentation.md) · [All operations](https://skmtc.net/elevenlabs/apis/elevenlabs-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elevenlabs/elevenlabs-api-documentation/versions/e77a0a530a82/schema)
