TemPolor API Platform
API DocumentsTemPolor API PlatformCreate Music
API DocumentsTemPolor API PlatformCreate Music
Discord
  1. Audio Track Splitting
  • Get Started
    • Overview
    • Quickstart
    • Model and Pricing
  • API Reference
    • General Information
      • Certification Methods
      • Error Code
    • Song
      • Voice ID option table
      • Song Generation
        POST
      • Song Extension
        POST
      • Callback Interface
        POST
      • Query Task Status
        POST
    • Instrumental
      • Instrumental Generation
        POST
      • Instrumental Extension
        POST
      • Callback Interface
        POST
      • Query Task Status
        POST
    • Lyrics
      • Lyrics Generation
        POST
      • Callback Interface
        POST
      • Query Task Status
        POST
    • Audio Track Splitting
      • Create Task
        POST
      • Callback Interface
        POST
      • Query Task Status
        POST
    • Account
      • Query Information
        POST
  • Others
    • Feature List
  1. Audio Track Splitting

Callback Interface

POST
/your-partner-domain.com/stems/callback
A callback interface developed by yourself, used for processing completion callbacks, If the request is successful, please return: success.

Request

Header Params
Authorization
string 
required
API Key
Example:
Tempo-********************************-3w
Content-Type
string 
required
Example:
application/json; charset=utf-8
Body Params application/json
stems
array [object {3}] 
required
List of item information
item_id
string 
optional
Item ID
status
string 
optional
Status succeeded - Generation complete waiting - Waiting running - Generating failed - Failed
stems_url
string 
optional
Separated file download URL
Example
{
    "stems": [
        {
            "item_id": "123",
            "status": "succeeded",
            "stems_url": "xxxxxx"
        }
    ]
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/your-partner-domain.com/stems/callback' \
--header 'Authorization: Tempo-********************************-3w' \
--header 'Content-Type: application/json; charset=utf-8' \
--data-raw '{
    "stems": [
        {
            "item_id": "123",
            "status": "succeeded",
            "stems_url": "xxxxxx"
        }
    ]
}'

Responses

🟢200OK
*/*
Body
object {0}
Example
success
Previous
Create Task
Next
Query Task Status