Pipelines

Consulte pipelines, com parâmetros e exemplos de requisição e resposta na API do iHelp.

Rota base: https://apiv3.ihelpchat.com/api/v2/crm/pipelines

"Pipeline" e "funil" são o mesmo objeto. A diferença é o caminho: os endpoints de /funnel (ver Funis e etapas) são o CRUD simples, enquanto os de /pipelines cobrem criação em cascata e gestão (arquivar, duplicar, permissões, exportar).

Profundidade desta página

Verbo, rota e o que cada endpoint faz. Os corpos de requisição não estão documentados campo a campo.

Criação e edição

MétodoRotaParâmetrosO que faz
POST/pipelinesbodyCria a pipeline completa (funil + etapas + regras + permissões) em uma única transação. Exige pelo menos uma etapa
GET/pipelines-Lista enriquecida: contagem de etapas e cards, valor total, taxa de conversão, dono, ativo e favorito por usuário
GET/pipelines/{id}rota idDetalhe completo para edição: funil, etapas ordenadas, regras e dono resolvido
PATCH/pipelines/{id}rota id, bodyAtualização parcial. Campos não informados preservam o valor atual. Se rules vier no corpo, substitui o conjunto inteiro de regras. Etapas não são editáveis por aqui
DELETE/pipelines/{id}rota idSoft delete em cascata: cards, etapas, tarefas, visões salvas e favoritos

Gestão

MétodoRotaParâmetrosO que faz
POST/pipelines/{id}/set-defaultrota idMarca a pipeline como padrão da empresa e remove o padrão das demais
POST/pipelines/{id}/archiverota idArquiva a pipeline (isActive: false)
POST/pipelines/{id}/unarchiverota idDesarquiva a pipeline
POST/pipelines/{id}/duplicaterota id, bodyDuplica a pipeline com etapas e regras. includeCards decide se os cards vêm junto
POST/pipelines/{id}/clear-cardsrota idSoft delete de todos os cards do funil, incluindo ganhos e perdidos
POST/pipelines/reorderbodyPersiste a ordem das pipelines da empresa. Apenas administradores da empresa
GET/pipelines/{id}/exportrota id, query format=csv|xlsxExporta a pipeline. O xlsx traz múltiplas abas com KPIs, cards e etapas. Padrão: xlsx

`clear-cards` é destrutivo

Remove todos os cards da pipeline de uma vez, sem seleção. A resposta traz deletedCount para conferência.

Permissões

MétodoRotaParâmetrosO que faz
GET/pipelines/{id}/permissionsrota idLista os membros e seus níveis de permissão
PATCH/pipelines/{id}/permissionsrota id, body membersSincroniza as permissões da pipeline
POST/pipelines/{id}/permissions/resolve-emailrota id, body emailResolve um e-mail para um membro da empresa. Só retorna usuários da mesma empresa

Exceto a listagem e o reorder, todos os endpoints acima exigem nível Admin ou Owner na pipeline, ou administrador da empresa.

Motivos de perda

Rota base: https://apiv3.ihelpchat.com/api/v2/crm/loss-reasons

Alimentam o reasonId opcional de POST /card/{id}/close-lost (ver Cards).

MétodoRotaParâmetrosO que faz
GET/loss-reasons-Lista os motivos de perda da empresa, padrão primeiro e depois por ordem
POST/loss-reasonsbodyCria um motivo de perda. Apenas administradores
PATCH/loss-reasons/{id}rota id, bodyAtualiza parcialmente um motivo. Apenas administradores
DELETE/loss-reasons/{id}rota idSoft delete do motivo. Os registros históricos são preservados. Apenas administradores