---
title: "Generate a background track from a prompt"
method: POST
path: "/music"
tags: ["Music"]
---

# Generate a background track from a prompt

`POST /music`

## Request

- Base URL: `https://app.makeaivideo.ai/api/v1`
- URL: `https://app.makeaivideo.ai/api/v1/music`
- Auth: HTTP bearer

## Request body

- object
  - `prompt` string, required
  - `duration` 15 | 30 | 60
  - `mood` 'calm' | 'upbeat' | 'cinematic' | 'emotional' | 'curious' | 'adventure' | 'electronic' | 'inspirational' | 'tense' | 'quirky'

## Response `201`

Track

- object
  - `data` object
    - `track` object
  - `error` unknown
  - `meta` Meta
    - `request_id` string
    - `timestamp` string, date-time

---

[API](https://skmtc.dev/makeaivideo/apis/makeaivideo-api.md) · [All operations](https://skmtc.dev/makeaivideo/apis/makeaivideo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/makeaivideo/apis/makeaivideo-api/revisions/8c6351087d6d?raw)
