suno_manage_project
Create, retrieve, save, and render Suno music projects; upload audio, add or generate tracks, replace sections, commit candidates, and remove tracks using version IDs.
Instructions
Create, retrieve, save, upload, add/generate/replace tracks, commit, remove, or render a project.
Use the latest version_id for mutations. Seconds describe the source audio;
beats describe the project timeline. Generation only creates candidates;
commit_candidate explicitly adds one to the selected track. Preserve returned
project/version/operation/candidate IDs. Poll accepted task_id with suno_get_task
until finished_at is set, then inspect response.success. On timeout, retry the
SAME request/key or poll its original task; never automatically regenerate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | ||
| idempotency_key | No | Required for every action except retrieve. Choose a new stable key for each intended write; retry an uncertain submission with the SAME key and identical request. Changing the key can create a second billable operation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |