Pergunta

Tenho um grande número de tickets fechados que desejo apagar. Como posso apagar tickets fechados em massa?

Resposta

Não é possível apagar tickets fechados de visualizações ou perfis. Em vez disso, use uma destas opções:

  • Crie uma programação de exclusão e apague os tickets arquivados
  • Se você tem desenvolvedores, apague tickets fechados com a API (API) e o ponto de extremidade Apagar tickets em massa
  • Usar aplicativos de terceiros do Marketplace

    Isenção de responsabilidade: O Support ao cliente Zendesk não oferece Support a aplicativos de terceiros e à API. Para obter mais informações, consulte:

    • Onde posso receber ajuda com aplicativos de terceiros no Marketplace?
    • Como posso receber suporte para scripts personalizados que usam APIs do Zendesk?

Usar a API

Como apagar tickets em massa de maneira programática:

API de exclusão em massa de tickets

Ponto de extremidade:

DELETE /api/v2/tickets/destroy_many?ids={comma_separated_ids}

Exemplo:

bash
curl https://yoursubdomain.zendesk.com/api/v2/tickets/destroy_many?ids=123,456,789 \
 -u your_email@example.com/token:your_api_token \
 -X DELETE

Limites

  • Máximo de 100 tickets por solicitação
  • Os tickets devem ser fechados por 24 horas ou mais
  • Limites de taxa de API padrão de 400 solicitações por minuto se aplicam

Exemplo de Python

import requests

subdomain = 'your-subdomain'
email = 'your-email@example.com'
api_token = 'your-api-token'

ticket_ids = [123, 456, 789]  # IDs to delete
ids_param = ','.join(map(str, ticket_ids))

url = f'https://{subdomain}.zendesk.com/api/v2/tickets/destroy_many'
response = requests.delete(
    url,
    params={'ids': ids_param},
    auth=(f'{email}/token', api_token)
)

if response.status_code == 200:
    print(f'Deleted {len(ticket_ids)} tickets')

Documentação

  • API de exclusão em massa de tickets
  • Guia de autenticação da API
  • Parceiro de privacidade de dados automatizada (ADPP)
  • Condições de exclusão disponíveis

Se você tem o complemento Privacidade e proteção avançadas de dados (ADPP), pode criar várias programações de exclusão de tickets para excluir automaticamente tipos específicos de tickets. Você pode usar uma variedade de condições, como:

  • Marca
  • Organização
  • Tags
  • Campos personalizados
  • Status
  • Formulário
  • Grupo
  • Anexo

A condição Anexo permite:

  • Apagar apenas tickets que incluem anexos
  • Mantenha tickets sem anexos
  • Combinar a condição Anexo com outros filtros para criar regras de exclusão personalizadas

Limitação importante para anexos de mensagens

a condição "Anexos presentes" não detecta anexos em conversas por mensagem. As conversas por mensagem armazenam anexos em um modelo de dados diferente dos tickets tradicionais, que o agendador de exclusão não detecta.

Impacto:

  • As regras de exclusão com "Anexos presentes" podem apagar tickets de mensagens com anexos
  • Apenas anexos de e-mail ou de ticket da web tradicionais são detectados
  • Essa é uma limitação conhecida do produto

Por que isso é importante:

  • Se você usar regras de exclusão como Tickets | sem anexos | após 30 dias:
  • Preserva tickets de e-mail ou da web com anexos
  • Pode apagar tickets de mensagens com anexos porque o programador não os detecta

Solução alternativa

Para excluir tickets de mensagens, adicione esta condição:

Ticket channel | Is not | Messaging

Ou crie uma programação de exclusão separada para tickets de mensagens sem a condição de anexo.

Para perguntas sobre os recursos do ADPP, contate o Suporte ao cliente Zendesk para obter mais ajuda ou entre em contato com o representante da sua conta.

Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.

Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.

Powered by Zendesk