Ces opérations utilisent le token utilisateur court avec le scope chat:write. Un utilisateur ne peut modifier ou supprimer que ses propres conversations.
Renommer une conversation
Le titre est obligatoire, normalisé et limité à 255 caractères.
Supprimer un tour
Un tour représente exactement un message utilisateur et la réponse GPT de Babi correspondante. Conservez le turn_id retourné lors de l’envoi du message. Après une restauration de l’historique, chaque message expose également ce turn_id afin de retrouver la paire à supprimer.
La suppression retire les deux messages de l’historique et reconstruit le contexte à partir des messages restants lors de la prochaine demande.
Supprimer une conversation
La suppression est définitive. Si la conversation ou le tour contient encore un traitement queued ou running, l’API répond avec 409 turn_in_progress. Attendez l’événement assistant.completed ou assistant.error, puis recommencez.
Pour supprimer toutes les données d’un utilisateur partenaire, utilisez plutôt DELETE /api/partners/v1/users/{external_user_id} depuis votre backend avec les identifiants de l’application.