Modifiez les noms d’affichage, ajoutez du feedback et supprimez des appels dans Weave
Cette page explique comment modifier des appels dans Weave après leur création. La plupart des propriétés d’un appel sont immuables une fois celui-ci créé, mais Weave prend en charge les modifications suivantes :
Vous pouvez effectuer toutes ces modifications depuis l’interface, sur la page de détails de l’appel. Pour mettre à jour un appel dans l’application web :
import weave# Initialiser le clientclient = weave.init("your-project-name")# Obtenir un Appel spécifique à partir de son IDcall = client.get_call("call-uuid-here")# Définir le nom d’affichage de l’Appelcall.set_display_name("My Custom Display Name")
Pour définir le nom d’affichage d’un Appel, utilisez client.updateCall afin d’effectuer la mise à jour directement à partir de l’ID de l’appel :
import * asweave from 'weave'// Initialiser le clientconstclient = awaitweave.init('your-project-name')// Mettre à jour le nom d’affichage d’un Appel à partir de son IDawaitclient.updateCall('call-uuid-here', 'My Custom Display Name')
Pour définir le nom d’affichage d’un Appel à l’aide de l’API de service, envoyez une requête au point de terminaison /call/update.
Pour supprimer un appel à l’aide de l’API Python, utilisez la méthode Call.delete.
import weave# Initialiser le clientclient = weave.init("your-project-name")# Obtenir un appel spécifique à partir de son IDcall = client.get_call("call-uuid-here")# Supprimer l’appelcall.delete()
Cette fonctionnalité n’est pas encore disponible dans le SDK TypeScript.
Pour supprimer un appel à l’aide de l’API de service, envoyez une requête au point de terminaison /calls/delete.
Pour supprimer des Appels par lots à l’aide de l’API Python, transmettez une liste d’ID d’Appels à delete_calls().
Vous pouvez supprimer au maximum 1000 Appels à la fois.
La suppression d’un Appel entraîne également celle de tous ses enfants.
import weave# Initialiser le clientclient = weave.init("my-project")# Obtenir tous les appels du clientall_calls = client.get_calls()# Obtenir la liste des 1000 premiers objets Callfirst_1000_calls = all_calls[:1000]# Obtenir la liste des 1000 premiers ID d'appelsfirst_1000_calls_ids = [c.id for c in first_1000_calls]# Supprimer les 1000 premiers appels par IDclient.delete_calls(call_ids=first_1000_calls_ids)
Cette fonctionnalité n'est pas encore disponible dans le SDK TypeScript.