Chamadas e Campanhas
Excluir Campanha
Excluir uma campanha específica permanentemente
DELETE
Excluir Campanha
Excluir uma campanha específica permanentemente. Esta operação remove a campanha e todos os dados associados, incluindo configurações, estatísticas e histórico de chamadas.Endpoint
Parâmetros de caminho
O identificador único da campanha. Você pode encontrá-lo na lista de campanhas.
Cabeçalhos da requisição
Token Bearer para autenticação. Formato:
Bearer talq_your_environment_token_hereExemplos de Requisição
Resposta
Resposta de Sucesso (200 OK)
Campos da Resposta
Indica se a operação foi bem-sucedida.
Mensagem de sucesso descrevendo a operação.
Respostas de erro
404 Não Encontrado
409 Conflito
401 Não Autorizado
500 Erro do Servidor
Códigos de erro
| Código | Descrição | Status HTTP |
|---|---|---|
CAMPAIGN_NOT_FOUND | Campanha especificada não existe | 404 |
CAMPAIGN_HAS_ACTIVE_CALLS | Campanha tem chamadas ativas e não pode ser excluída | 409 |
INVALID_TOKEN | Token de autenticação inválido ou ausente | 401 |
SERVER_ERROR | Erro interno do servidor ocorreu | 500 |
Regras de Exclusão
Campanhas em rascunho. Campanhas com status
draft podem ser excluídas a qualquer momento.Campanhas ativas. Campanhas com status
active só podem ser excluídas se não tiverem chamadas em andamento.Campanhas pausadas. Campanhas com status
paused podem ser excluídas se não tiverem chamadas ativas.Campanhas concluídas. Campanhas com status
completed podem ser excluídas a qualquer momento.Campanhas canceladas. Campanhas com status
cancelled podem ser excluídas a qualquer momento.Notas Importantes
Verificação de chamadas. O sistema verifica se há chamadas ativas antes de permitir a exclusão.
Limpeza automática. Dados relacionados como arquivos e estatísticas são removidos automaticamente.
Melhores Práticas
- Confirme a exclusão - Certifique-se de que deseja excluir a campanha permanentemente
- Verifique chamadas ativas - Certifique-se de que não há chamadas em andamento
- Faça backup - Considere fazer backup dos dados importantes antes da exclusão
- Teste em ambiente de desenvolvimento - Teste a exclusão em ambiente de desenvolvimento primeiro
- Monitore impacto - Acompanhe como a exclusão afeta outros sistemas integrados
Endpoints relacionados
- Listar Campanhas:
GET /api/v1/campaigns - Criar Campanha:
POST /api/v1/campaigns - Obter Campanha:
GET /api/v1/campaigns/{campaign_id} - Atualizar Campanha:
PUT /api/v1/campaigns/{campaign_id} - Atualizar Status da Campanha:
PATCH /api/v1/campaigns/{campaign_id}/status - Fazer Chamada de Campanha:
POST /api/v1/campaigns/{campaign_id}/call