O objeto Negócio
string
UUID do negócio
integer
Número sequencial legível do negócio (ex:
1042)string
UUID da pipeline
string
UUID da etapa atual
string
UUID do Lead vinculado
string
UUID do usuário responsável, ou
nullnumber
Valor manual do negócio. Só é usado quando o negócio não tem produtos.
number
Total calculado: soma de
price × qty dos produtos, ou value quando não há produtosstring
Origem do negócio (
manual por padrão)string
Motivo da perda. Presente apenas em negócios perdidos.
string
Observação livre
string
Data em que entrou na etapa de ganho (ISO 8601)
string
Data em que entrou na etapa de perda (ISO 8601)
string
Nome do Lead vinculado (resolvido na leitura)
string
Sobrenome do Lead
string
Empresa do Lead
string
Email do Lead
string
Telefone do Lead
string
URL do avatar do Lead
string
UUID do status do Lead
DealProduct[]
Linhas de produto do negócio
Tag[]
Tags do negócio — reutilizam o mesmo catálogo de tags dos Leads
integer
Quantidade de atividades pendentes
integer
Quantidade de atividades pendentes e atrasadas
Quadro (board)
GET
/backend/pipelines/{id}/boardQuery Parameters
string
Busca pelo número do negócio ou pelo nome/empresa do Lead vinculado
string
Restringe a uma etapa específica
string
padrão:"recent"
recent (mais novos primeiro) ou oldeststring
padrão:"created"
Qual data o filtro de período considera:
created, won ou loststring
7d, 30d, 1y ou custom. Com custom, informe também from e to.string
Início do período (ISO 8601). Usado apenas com
period=custom.string
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:integer
padrão:"1"
Página desejada
integer
padrão:"20"
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
string
obrigatório
UUID da pipeline
string
obrigatório
UUID da etapa inicial. Precisa pertencer à pipeline informada, senão a resposta é 400.
string
UUID de um Lead existente
object
Dados para criar um Lead novo junto com o negócio
string
UUID do usuário responsável
string
Motivo da perda. Obrigatório quando
stage_id aponta para a etapa de perda.string
Status a aplicar no Lead vinculado
DealProduct[]
Linhas de produto do negócio
string[]
UUIDs de tags a associar
string
Origem do negócio. Padrão:
manual.Atualizar negócio
PUT
/backend/pipeline/deals/{id}pipeline.deals.edit. Campos omitidos permanecem inalterados.
Request Body
string
Novo responsável
number
Valor manual. Não pode ser negativo. Só afeta o
total quando o negócio não tem produtos.string
Observação
string
Origem
DealProduct[]
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
string
obrigatório
UUID da etapa de destino. Precisa pertencer à mesma pipeline do negócio, senão a resposta é
400.
string
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.