/v2/wav/generateCréer une conversion WAV
Crée une tâche de conversion WAV pour un élément audio d'une tâche musicale existante.
https://udioapi.pro/api/v2/wav/generatetips
Utilisez le task_id de génération musicale et l'audio_id du résultat choisi.
L'ID wav... retourné sert au statut, aux journaux et aux webhooks. Interrogez toutes les 5-10 secondes.
requestHeaders
| name | required | description |
|---|---|---|
nameAuthorization | requiredyes | descriptionClé API Bearer pour l'authentification et la vérification du propriétaire |
nameContent-Type | requiredyes | descriptionCorps de requête JSON |
requestBody
Tâche source, élément audio et destination webhook facultative
commonParams
| paramName | paramType | required | description | example |
|---|---|---|---|---|
paramNametask_id | paramTypestring | requiredyes | descriptiontaskId Udio API de génération musicale | examplegen2abc123def456bksv |
paramNameaudio_id | paramTypestring | requiredyes | descriptionID audio du résultat de la tâche source | examplee231f197-6bcb-4d70-bb8f-749b7f3272b8 |
paramNamecallback_url | paramTypestring | requiredno | descriptionAdresse HTTPS recevant le statut WAV final | examplehttps://api.example.com/webhooks/wav |
responses
{
"code": 200,
"message": "success",
"workId": "wav7f93c2a18d4e4d61b63d2fd142f31c90",
"data": {
"task_id": "wav7f93c2a18d4e4d61b63d2fd142f31c90",
"status": "IN_PROGRESS"
}
}codeExamples
curl -X POST "https://udioapi.pro/api/v2/wav/generate" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task_id": "gen2abc123def456bksv",
"audio_id": "e231f197-6bcb-4d70-bb8f-749b7f3272b8",
"callback_url": "https://api.example.com/webhooks/wav"
}'