O objeto Negócio
UUID do negócio
Número sequencial legível do negócio (ex:
1042)UUID da pipeline
UUID da etapa atual
UUID do Lead vinculado
UUID do usuário responsável, ou
nullValor manual do negócio. Só é usado quando o negócio não tem produtos.
Total calculado: soma de
price × qty dos produtos, ou value quando não há produtosOrigem do negócio (
manual por padrão)Motivo da perda. Presente apenas em negócios perdidos.
Observação livre
Data em que entrou na etapa de ganho (ISO 8601)
Data em que entrou na etapa de perda (ISO 8601)
Nome do Lead vinculado (resolvido na leitura)
Sobrenome do Lead
Empresa do Lead
Email do Lead
Telefone do Lead
URL do avatar do Lead
UUID do status do Lead
Linhas de produto do negócio
Tags do negócio — reutilizam o mesmo catálogo de tags dos Leads
Quantidade de atividades pendentes
Quantidade de atividades pendentes e atrasadas
Quadro (board)
GET
/backend/pipelines/{id}/boardQuery Parameters
Busca pelo número do negócio ou pelo nome/empresa do Lead vinculado
Restringe a uma etapa específica
recent (mais novos primeiro) ou oldestQual data o filtro de período considera:
created, won ou lost7d, 30d, 1y ou custom. Com custom, informe também from e to.Início do período (ISO 8601). Usado apenas com
period=custom.Fim do período (ISO 8601). Usado apenas com
period=custom.Listar negócios
GET
/backend/pipelines/{id}/dealsstage_id para carregar
uma etapa de cada vez em vez de toda a pipeline.
Query Parameters
Aceita todos os filtros do quadro, mais:Página desejada
Itens por página. Valores fora de 1–100 voltam ao padrão de 20.
Obter um negócio
GET
/backend/pipeline/deals/{id}Criar negócio
POST
/backend/pipeline/dealspipeline.deals.create.
Request Body
UUID da pipeline
UUID da etapa inicial. Precisa pertencer à pipeline informada, senão a resposta é 400.
UUID de um Lead existente
Dados para criar um Lead novo junto com o negócio
UUID do usuário responsável
Motivo da perda. Obrigatório quando
stage_id aponta para a etapa de perda.Status a aplicar no Lead vinculado
Linhas de produto do negócio
UUIDs de tags a associar
Origem do negócio. Padrão:
manual.Atualizar negócio
PUT
/backend/pipeline/deals/{id}pipeline.deals.edit. Campos omitidos permanecem inalterados.
Request Body
Novo responsável
Valor manual. Não pode ser negativo. Só afeta o
total quando o negócio não tem produtos.Observação
Origem
Quando enviado, substitui a lista inteira de produtos. Envie
[] para remover todos.A etapa não é alterada por este endpoint. Use Mover de etapa.
Mover de etapa
PUT
/backend/pipeline/deals/{id}/stagepipeline.deals.edit.
Request Body
UUID da etapa de destino. Precisa pertencer à mesma pipeline do negócio, senão a resposta é
400.
Motivo da perda. Obrigatório quando a etapa de destino tem
kind: "lost".won_at e lost_at antes
de aplicar o destino, então tirar um negócio de Ganho/Perdido descarta a marcação junto:
O motivo pode ser um dos
loss_reasons configurados na pipeline ou um texto livre — a opção
“Outro” não fica armazenada na lista de motivos.
Tags do negócio
As tags do negócio reutilizam o mesmo catálogo de tags dos Leads — não há um catálogo separado.Adicionar tag
POST
/backend/pipeline/deals/{id}/tags/{tagID}Remover tag
DELETE
/backend/pipeline/deals/{id}/tags/{tagID}pipeline.deals.edit e retornam { "success": true }.
Excluir negócio
DELETE
/backend/pipeline/deals/{id}pipeline.deals.delete.