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
UUID da atividade
UUID do negócio
Tipo da atividade
Descrição da atividade
Prazo (ISO 8601), ou ausente
UUID do agendamento no módulo Agendamentos, quando a atividade nasceu de uma reunião marcada
Se a atividade foi concluída
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.
Descrição da atividade. Quando omitida ou vazia, usa o próprio
type como descrição.Um dos tipos válidos acima
Prazo (ISO 8601)
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.
Nova descrição. Se enviada, não pode ser vazia — nesse caso a resposta é 400.
Marca ou desmarca como concluída
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.
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
Página desejada
Itens por página. Valores fora de 1–200 voltam ao padrão de 50.