Beam Help
Demander de l'aide

How-to · Zoho DESK

Comment supprimer les tickets spam dans Zoho Desk

Supprimez définitivement les tickets spam de votre file d'attente de support.

La suppression des tickets spam dans Zoho Desk peut être effectuée par programmation via l'API REST Zoho Desk en utilisant une seule requête DELETE ciblant l'endpoint des tickets spam.


Pourquoi c'est important


Les files d'attente de support peuvent accumuler rapidement des tickets spam, encombrant les vues des agents et faussant les métriques de reporting. Plutôt que de passer en revue et de supprimer chaque ticket manuellement, l'API Zoho Desk vous permet de supprimer en masse tous les tickets spam en un seul appel. Cela est particulièrement utile pour les équipes qui exécutent des scripts de maintenance automatisés ou qui développent des outils d'administration sur Zoho Desk.


Étape par étape


Étape 1. Assurez-vous que votre token OAuth inclut les scopes Zoho Desk appropriés avant d'effectuer tout appel API. Au minimum, votre token doit comporter Desk.tickets.ALL ou Desk.tickets.DELETE pour autoriser les opérations destructives sur les enregistrements de tickets. [2]


Étape 2. Confirmez que votre intégration ou votre script a été authentifié via le flux OAuth Zoho Desk et qu'un token d'accès valide est disponible. Sans un token correctement scopé, l'API rejettera la requête avec une erreur d'autorisation. [2]


Étape 3. Envoyez une requête DELETE vers l'endpoint des tickets spam :


DELETE /api/v1/tickets/spam

Cet unique appel demande à Zoho Desk de supprimer définitivement tous les tickets actuellement présents dans la file d'attente spam. [1]


Étape 4. Si vous utilisez un wrapper client basé sur Python, l'appel de méthode équivalent ressemble à ceci :


delete_spam_tickets(p=None)

Le paramètre optionnel p accepte un dictionnaire de paramètres de requête supplémentaires si votre intégration en a besoin ; passer None déclenche le comportement de suppression en masse par défaut. [1]


Étape 5. Si votre routine de nettoyage doit également supprimer le spam d'autres types d'enregistrements, notez qu'il existe des endpoints équivalents pour les entités associées. Les contacts spam peuvent être supprimés via DELETE /api/v1/contacts/spam [7], les tâches spam via DELETE /api/v1/tasks/spam [6], et les événements spam via DELETE /api/v1/events/spam. [4] Exécuter ces appels en séquence vous permet d'effectuer une purge complète du spam sur l'ensemble du modèle de données Zoho Desk.


Erreurs courantes


  • Token manquant ou avec des scopes insuffisants. Si votre client OAuth a été enregistré uniquement avec Desk.tickets.READ, l'appel DELETE échouera. Vérifiez que Desk.tickets.DELETE ou Desk.tickets.ALL est bien présent dans votre chaîne de scopes. [2]
  • Confusion entre le spam de tickets et le spam de contacts ou de tâches. Chaque type d'entité possède son propre endpoint spam dédié. Appeler /api/v1/tickets/spam ne supprimera pas les contacts ou les tâches spam — ceux-ci nécessitent leurs propres appels DELETE séparés. [1][6][7]
  • Action irréversible. Un DELETE vers l'endpoint spam est permanent. Aucune annulation ni corbeille n'est mentionnée dans la spécification de l'API ; assurez-vous donc que les tickets ont été correctement classés comme spam avant d'exécuter l'appel. [1]

Points à vérifier


  • Vérifiez que le token d'accès OAuth utilisé inclut Desk.tickets.DELETE ou Desk.tickets.ALL dans ses scopes accordés. [2]
  • Confirmez que le code de réponse HTTP retourné par DELETE /api/v1/tickets/spam indique un succès avant de supposer que l'opération s'est terminée. [1]
  • Si vous gérez également des contacts, des tâches ou des événements, vérifiez les files d'attente spam correspondantes en utilisant leurs propres endpoints DELETE pour garantir un nettoyage complet. [4][6][7]

---


*Beam Help est une ressource d'assistance experte indépendante pour les produits Zoho et ne constitue pas le support officiel de Zoho. Testez toujours les opérations API destructives dans un environnement sandbox avant de les exécuter sur des données de production.*

Sources cited

  1. [1] DELETE /api/v1/tickets/spam
  2. [2] config.py
  3. [3] index.html
  4. [4] DELETE /api/v1/events/spam
  5. [5] server.py: build_zoho_links
  6. [6] DELETE /api/v1/tasks/spam
  7. [7] DELETE /api/v1/contacts/spam
  8. [8] planner.py
Supprimer les tickets spam | Beam Help — Beam Help