Start a music video or film for this customer
studio_video_startCreates a Music or Film project in the customer's catalogue. Accepts an existing artist name or a new fictional name with createArtist:true. Fictional characters require no photo or likeness consent; real-person creation retains the app consent flow. Music requires songTitle; Film requires title or songTitle and no song. Identical retries return the same project. Returns project identifiers for song upload or Film script import. No generation or charge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | The requested video kind: music is a music video for a song; film is a short film with scenes, dialogue and optional music. | |
| title | No | What to call the video. Defaults to the song title. A film without a songTitle needs this. | |
| artistId | No | Exact artist ID from studio_artists_list, disambiguating artists with the same name. ID and artistName must match. | |
| songTitle | No | The song this video is for. Required for a music video; optional for a film, which needs no song. Shown to the customer and used for the catalogue entry. | |
| artistName | Yes | The existing artist or invented character starring in it. Required: an existing name from studio_artists_list (case and spacing do not matter), or the customer's chosen new fictional name with createArtist: true. | |
| durationMs | No | The song length in milliseconds, if the customer's AI knows it. | |
| createArtist | No | True creates a new fictional_character under an unmatched artistName. Fictional characters need no photo or likeness consent. Real-person creation uses the existing app consent flow. Existing names are reused either way; identical retries retain the original flag. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||