Skip to main content
POST
/
v1
/
separation
Audio Separation
curl --request POST \
  --url https://devapi.fineshare.net/v1/separation \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "sourceUrl": "https://webresources.fineshare.net/finevoice3/audio/isolator-original.mp3",
  "model": "default",
  "useAsync": true
}
'
{
  "task_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

Documentation Index

Fetch the complete documentation index at: https://api.finevoice.ai/llms.txt

Use this file to discover all available pages before exploring further.

Headers

Authorization
string
required

Bearer token for authentication. Format: Bearer {your_api_key}

Body

sourceUrl
string | null

Publicly accessible URL of the audio file to separate.

Example:

"https://webresources.fineshare.net/finevoice3/audio/isolator-original.mp3"

model
string | null

Separation model to use. Supported values: standard, vocals-only, instrumental-only.

Example:

"default"

useAsync
boolean

Set to true to process asynchronously and receive a task_id for polling.

Example:

true

Response

Task accepted. Returns a task_id for polling status.

task_id
string
Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"