Add Instrumental Callbacks
System will call this callback when instrumental generation is complete.When you submit an instrumental generation task to the Suno API using the
/api/v1/generate/add-instrumental endpoint, you can use the callBackUrl parameter to set a callback URL. The system will automatically push the results to your specified address when the task is completed.
Related API Endpoint
This callback is triggered by the following API endpoint:Add Instrumental API
POST
/api/v1/generate/add-instrumental - Generate instrumental accompaniment based on uploaded audio filesCallback Mechanism Overview
The callback mechanism eliminates the need to poll the API for task status. The system will proactively push task completion results to your server.
Callback Timing
The system will send callback notifications in the following situations:- Text generation completed (callbackType: “text”)
- First audio track generation completed (callbackType: “first”)
- All audio tracks generation completed (callbackType: “complete”)
- Instrumental generation task failed
- Errors occurred during task processing
Callback Method
- HTTP Method: POST
- Content Type: application/json
- Timeout Setting: 15 seconds
Callback Request Format
When the task progresses or completes, the system will send a POST request to yourcallBackUrl in the following format:
Status Code Description
Callback Reception Examples
Here are example codes for receiving callbacks in popular programming languages:- Node.js
- Python
- PHP
Best Practices
Alternative Solution
If you cannot use the callback mechanism, you can also use polling:Poll Query Results
Use the get music details endpoint to regularly query task status. We recommend querying every 30 seconds.
To find navigation and other pages in this documentation, fetch the llms.txt file at: https://docs.apikley.ru/llms.txt
Rate limits and quotas are enforced by Apikley and may differ from upstream providers.