Beam Help
Richiedi supporto

How-to · Zoho DESK

Come eliminare i ticket spam in Zoho Desk

Rimuovi i ticket spam dalla tua coda di supporto in modo permanente.

L'eliminazione dei ticket spam in Zoho Desk può essere eseguita in modo programmatico tramite l'API REST di Zoho Desk utilizzando una singola richiesta DELETE rivolta all'endpoint dei ticket spam.


Perché è importante


Le code di supporto possono accumularsi rapidamente di ticket spam, intasando le visualizzazioni degli agenti e distorcendo le metriche di reportistica. Invece di esaminare e rimuovere manualmente ciascuno di essi, l'API di Zoho Desk consente di eliminare in blocco tutti i ticket spam con una sola chiamata. Questo è particolarmente utile per i team che eseguono script di manutenzione automatizzata o che sviluppano strumenti di amministrazione su Zoho Desk.


Procedura passo dopo passo


Passaggio 1. Assicurati che il tuo token OAuth includa gli scope corretti di Zoho Desk prima di effettuare qualsiasi chiamata API. Come minimo, il token deve contenere Desk.tickets.ALL o Desk.tickets.DELETE per autorizzare le operazioni distruttive sui record dei ticket. [2]


Passaggio 2. Verifica che la tua integrazione o il tuo script sia stato autenticato tramite il flusso OAuth di Zoho Desk e che sia disponibile un token di accesso valido. Senza un token con gli scope appropriati, l'API rifiuterà la richiesta con un errore di autorizzazione. [2]


Passaggio 3. Invia una richiesta DELETE all'endpoint dei ticket spam:


DELETE /api/v1/tickets/spam

Questa singola chiamata istruisce Zoho Desk a rimuovere in modo permanente tutti i ticket attualmente presenti nella coda spam. [1]


Passaggio 4. Se stai utilizzando un client wrapper basato su Python, la chiamata al metodo equivalente è la seguente:


delete_spam_tickets(p=None)

Il parametro opzionale p accetta un dizionario di parametri di query aggiuntivi se la tua integrazione lo richiede; passare None attiva il comportamento predefinito di eliminazione in blocco. [1]


Passaggio 5. Se la tua routine di pulizia deve rimuovere lo spam anche da altri tipi di record, tieni presente che esistono endpoint equivalenti per le entità correlate. I contatti spam possono essere eliminati tramite DELETE /api/v1/contacts/spam [7], i task spam tramite DELETE /api/v1/tasks/spam [6], e gli eventi spam tramite DELETE /api/v1/events/spam. [4] Eseguendo questi in sequenza ottieni una pulizia completa dello spam nell'intero modello dati di Zoho Desk.


Errori comuni


  • Token mancante o con scope insufficienti. Se il tuo client OAuth è stato registrato solo con Desk.tickets.READ, la chiamata DELETE fallirà. Verifica che Desk.tickets.DELETE o Desk.tickets.ALL sia presente nella stringa degli scope. [2]
  • Confusione tra spam dei ticket e spam di contatti o task. Ogni tipo di entità ha il proprio endpoint spam dedicato. La chiamata a /api/v1/tickets/spam non eliminerà i contatti o i task spam — questi richiedono chiamate DELETE separate. [1][6][7]
  • Azione irreversibile. Una DELETE all'endpoint spam è permanente. Non è prevista alcuna operazione di annullamento o cestino nella specifica API, quindi assicurati che i ticket siano stati correttamente classificati come spam prima di eseguire la chiamata. [1]

Cosa verificare


  • Verifica che il token di accesso OAuth in uso includa Desk.tickets.DELETE o Desk.tickets.ALL negli scope concessi. [2]
  • Conferma che il codice di risposta HTTP restituito da DELETE /api/v1/tickets/spam indichi il successo prima di considerare l'operazione completata. [1]
  • Se gestisci anche contatti, task o eventi, controlla le relative code spam utilizzando i loro endpoint DELETE dedicati per garantire una pulizia completa. [4][6][7]

---


*Beam Help è una risorsa di supporto esperto indipendente per i prodotti Zoho e non rappresenta il supporto ufficiale di Zoho. Testa sempre le operazioni API distruttive in un ambiente sandbox prima di eseguirle sui dati di produzione.*

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
Elimina Ticket Spam in Zoho Desk | Beam Help — Beam Help