Atividades (todos)
Uma atividade é uma tarefa vinculada a um negócio: uma ligação, uma reunião, um follow-up.Tipos válidos
O objeto Atividade
string
UUID da atividade
string
UUID do negócio
string
Tipo da atividade
string
Descrição da atividade
string
Prazo (ISO 8601), ou ausente
string
UUID do agendamento no módulo Agendamentos, quando a atividade nasceu de uma reunião marcada
boolean
Se a atividade foi concluída
boolean
Calculado na leitura:
true quando a atividade está pendente e due_at já passouListar atividades
GET
/backend/pipeline/deals/{id}/todospipeline.view.
Criar atividade
POST
/backend/pipeline/deals/{id}/todospipeline.deals.edit.
string
Descrição da atividade. Quando omitida ou vazia, usa o próprio
type como descrição.string
padrão:"Tarefa"
Um dos tipos válidos acima
string
Prazo (ISO 8601)
string
UUID de um agendamento já criado em Agendamentos, para vincular a atividade à reunião real
Atualizar atividade
PUT
/backend/pipeline/todos/{id}pipeline.deals.edit. Campos omitidos permanecem inalterados.
string
Nova descrição. Se enviada, não pode ser vazia — nesse caso a resposta é 400.
boolean
Marca ou desmarca como concluída
string
Novo prazo (ISO 8601)
O
type de uma atividade não pode ser alterado depois de criada.Excluir atividade
DELETE
/backend/pipeline/todos/{id}pipeline.deals.edit. Retorna { "success": true }.
Arquivos
Os anexos seguem o padrão de duas fases já usado no restante da plataforma: primeiro o arquivo é enviado para Upload de Arquivos, depois oupload_id resultante é vinculado ao negócio.
1
Enviar o arquivo
POST /backend/uploads com o arquivo. O upload nasce com status PENDING.2
Vincular ao negócio
POST /backend/pipeline/deals/{id}/files com o upload_id. O upload passa a ASSOCIATED.Listar arquivos
GET
/backend/pipeline/deals/{id}/filespipeline.view.
Anexar arquivo
POST
/backend/pipeline/deals/{id}/filespipeline.deals.edit.
string
obrigatório
UUID do upload retornado pela etapa anterior
Remover arquivo
DELETE
/backend/pipeline/deal-files/{id}pipeline.deals.edit. O {id} é o id do anexo (DealFile), não o upload_id.
Histórico (eventos)
Cada negócio mantém um log de eventos persistido — não derivado em tempo de leitura. É o que alimenta a aba de histórico do negócio.GET
/backend/pipeline/deals/{id}/eventspipeline.view. Resposta paginada.
Query Parameters
integer
padrão:"1"
Página desejada
integer
padrão:"50"
Itens por página. Valores fora de 1–200 voltam ao padrão de 50.