Suno API Docs
Overview of TTAPI Suno async generation, creation, stems, and audio editing endpoints
TTAPI Suno provides 12 asynchronous editing actions in addition to music and lyrics generation. Submit each action with POST /suno/submit/{ACTION}, then poll GET /suno/fetch/{task_id} using the returned task_id.
Channel models and billing
Add the corresponding models to the TTAPI channel before use: suno_extend, suno_cover, suno_upload_cover, suno_upload_extend, suno_stems, suno_stems_all, suno_add_vocals, suno_crop, suno_remove_section, suno_fade_in, suno_fade_out, and suno_adjust_speed. These extension models have no built-in default price; administrators must configure them explicitly under Model Pricing.
Creation and extension
EXTEND: continue an existing song usingmusic_idandcontinue_at.COVER: create a cover from an existingmusic_id.UPLOAD_COVER: create a cover from a publicly accessibleaudio_url.UPLOAD_EXTEND: continue a public audio URL from a specified timestamp.ADD_VOCALS: add vocals to an existing song.
Depending on the endpoint, these actions accept custom, instrumental, mv, prompt, gpt_description_prompt, negative_tags, the three weight controls, duration, auto_lyrics, vocal_gender, persona_id, audio_format, and hookUrl.
Stems and editing
STEMS/STEMS_ALL: separate one selected stem or all stems.CROP/REMOVE_SECTION: keep or remove a time range in seconds.FADE_IN/FADE_OUT: add a fade at the beginning or end.ADJUST_SPEED: change speed from0.25x to4x and optionally preserve pitch withkeep_pitch.
Current scope
All 12 asynchronous task endpoints on this page are supported. TTAPI's synchronous file upload, file download, and WAV conversion endpoints do not use the async task system and are not currently exposed by the gateway Suno API. Upload-based tasks accept a publicly accessible audio_url instead.
How is this guide?
Last updated on