Chamadas e Campanhas
Listar Campanhas
Recuperar uma lista de campanhas para o ambiente autenticado
GET
Listar Campanhas
Recuperar uma lista de campanhas para o ambiente autenticado com opções de filtragem por status, tipo de campanha, agente e datas.Endpoint
Cabeçalhos da requisição
Token Bearer para autenticação. Formato:
Bearer talq_your_environment_token_hereParâmetros de consulta
Filtrar por status da campanha. Opções:
draft, active, paused, completed, cancelledFiltrar por tipo de campanha. Opções:
sales, follow_up, reminder, customFiltrar por ID do agente.
Filtrar campanhas a partir da data (formato: YYYY-MM-DD).
Filtrar campanhas até a data (formato: YYYY-MM-DD).
Pesquisar no nome ou descrição da campanha.
Número de itens por página (padrão: 20, máximo: 100).
Número da página (padrão: 1).
Exemplos de Requisição
Resposta
Resposta de Sucesso (200 OK)
Campos da Resposta
Indica se a operação foi bem-sucedida.
Array de objetos de campanha.
Metadados de paginação.
Respostas de erro
422 Erro de Validação
401 Não Autorizado
500 Erro do Servidor
Códigos de erro
| Código | Descrição | Status HTTP |
|---|---|---|
VALIDATION_ERROR | Validação dos parâmetros de consulta falhou | 422 |
INVALID_TOKEN | Token de autenticação inválido ou ausente | 401 |
SERVER_ERROR | Erro interno do servidor ocorreu | 500 |
Notas Importantes
Filtros disponíveis. Use filtros para encontrar campanhas específicas por status, tipo ou agente.
Estatísticas incluídas. Cada campanha inclui estatísticas de desempenho.
Suporte à paginação. Use parâmetros
page e per_page para navegar pelos resultados.Pesquisa de texto. Use o parâmetro
search para pesquisar no nome ou descrição.Melhores Práticas
- Use filtros - Aproveite os filtros para encontrar campanhas específicas
- Monitore estatísticas - Acompanhe as estatísticas de desempenho das campanhas
- Use paginação - Sempre use paginação para grandes conjuntos de dados
- Pesquise eficientemente - Use pesquisa de texto para encontrar campanhas rapidamente
- Verifique status - Monitore o status das campanhas regularmente
Endpoints relacionados
- 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 - Excluir Campanha:
DELETE /api/v1/campaigns/{campaign_id} - Fazer Chamada de Campanha:
POST /api/v1/campaigns/{campaign_id}/call