Suno
Generate, clone vocals, edit on a timeline, and export — one API for the full Suno workflow.Suno is available as REST endpoints on
https://api.mountsea.ai. Most calls are async: POST returns a taskId, then poll GET /suno/v2/status.
Core features
Generate Music
Create, extend, cover, mashup, stems, add_stems, and sound — 16 tasks on one
/generate endpoint. Optional Create Options (Max Mode, Variety, …).Persona
Clip Persona (desensitized), or Voice Persona — Clone Voice (
/voices, paid) or Init + Complete (free).Inspiration
Build a real playlist, then generate with
task=inspiration.Studio
Song Editor — crop, fade, replace, and create sections on one clip.
Custom Models
Train on 6+ clips, then generate with
chirp-custom:<uuid>.Lyrics & Sound
Original lyrics, mashup lyrics, or text-to-SFX via
task=sound.Export & Analysis
MP4 / WAV / M4A / MDI, lyrics timing, and downbeats.
Upload Session
Put multiple files on the same Suno account — required for Inspiration and some personas.
Models
Pick your path
First song
Call Generate Schema for
task=create, then /generate and poll status.Clone a voice
Clip Persona vs Voice Persona. Clone Voice (
/voices, paid) and Init + Complete (free) are the same Voice Persona.Edit an existing track
Prefer Studio batch edit for free timeline ops; billed only for Add Section / Replace.
Not sure about fields?
GET /suno/v2/generate/schema?task=xxx returns required fields and a copy-ready example.How a call works
1
Check the schema
Generate Schema for the exact fields of your task.
2
Create a task
Most endpoints return
{ "taskId": "..." }. Clip Persona (/persona) and playlist create are synchronous.3
Poll until success
Get Task Status —
GET /suno/v2/status?taskId=xxx.Endpoints
Core
Persona
See Persona overview for binding rules and
is_voice.
Inspiration
Image, video & clip edit
Studio
Lyrics, processing, export
Upload & custom model
Generate task types
Field sets differ per task. Use Generate Schema.