Illustrate

Suno API Documentation

Basic Information

API Endpoints

  • Default Endpoints:

(Code extracted to sandbox)

Model Support

Supported Models

  • chirp-v3-5 (Latest)

Model Features

  • Suno 3.5:
    • Supports creating songs up to 4 minutes long.
    • Supports extending songs by 2 minutes.
    • Improved song structure and smoother sound transitions.

Callback Notifications

  • Supports notify_hook callback URL.
  • Requirements:
    • Request Method: POST
    • Received Data: Task object structure.

Usage Steps

1. Create a Suno Task

The following modes are supported:

  • Custom Mode
  • Inspiration Mode
  • Lyrics Mode

2. Check Task Progress

Data Structure

Task Object

FieldTypeExampleDescription
task_idstringf4a94d75-087b-4bb1-bd45-53ba293faf96Unique Task ID
actionstringMUSICTask type: MUSIC (generate song), LYRICS (generate lyrics)
statusstringSUCCESSTask status: NOT_START (not started), SUBMITTED (submitted), QUEUED (queued), IN_PROGRESS (in progress), FAILURE (failed), SUCCESS (successful)
submitTimenumber1689231405854Time of submission
startTimenumber1689231442755Time when execution started
finishTimenumber1689231544312Time when execution finished
failReasonstring[Invalid parameter] Invalid valueReason for failure (only populated if the task fails)
dataobject-Specific data: music (array) or lyrics (single item)

Music Extension

  • Requires the task_id parameter to specify the task.
Infrastructure: AiApiGiaRe-v10.0
Gateway Status: Operational