Documentation Index
Fetch the complete documentation index at: https://docs.youka.io/llms.txt
Use this file to discover all available pages before exploring further.
Tâches asynchrones et interrogation
La plupart des opérations d’écriture sont asynchrones.Ce qui renvoie immédiatement
Ces endpoints acceptent du travail et renvoient des IDs que vous pouvez interroger :POST /projectsPOST /projects/{projectId}/tasks/stem-separationPOST /projects/{projectId}/tasks/lyrics-syncPOST /projects/{projectId}/exports
Ce qu’il faut interroger
- Interrogez
GET /tasks/{taskId}pour l’état d’exécution et la sortie de la tâche hydratée. - Consultez
GET /projects/{projectId}pour l’état du projet à long terme. - Consultez
GET /exports/{exportId}pour des URL de téléchargement d’export à jour.
Modèle d’interrogation pratique
- Démarrez une mutation et stockez les IDs renvoyés.
- Interrogez
GET /tasks/{taskId}jusqu’à ce que la tâche atteigne un état terminal. - Relisez la ressource durable par ID au lieu de vous fier à un état en cache obsolète.
- Pour les téléchargements, récupérez
GET /exports/{exportId}lorsque vous êtes prêt à utiliser l’URL.
Pourquoi c’est important
- Le statut de la tâche est la chronologie d’exécution.
- L’état du projet est la source de vérité durable.
- Les URL de téléchargement d’export doivent être considérées comme actualisables plutôt que permanentes.
