Atividades e follow-ups · criar e agir
Atividades e follow-ups · criar e agir
Criar atividades, manter motivos de atividade e agir sobre atividade_follow_up
Atividades e follow-ups · criar e agir
Esta é a primeira prova de conceito de escrita privada para atividades, motivos de atividade e follow-ups.
Os cadastros auxiliares de CRM ficaram em uma página separada:
Escopo atual:
POST /simplificav2/atividadePOST /simplificav2/atividade_motivoPUT /simplificav2/atividade_motivo/{id}POST /simplificav2/atividade_follow_upPOST /simplificav2/atividade_follow_up/{id}/finalizarPOST /simplificav2/atividade_follow_up/{id}/cancelar
Como acessar
Use o token privado da empresa no cabeçalho:
Onde encontrar:
- no Simplifica, abra o menu do usuário;
- acesse
Token API; - copie o token privado da empresa.
Quando usar
Estas rotas servem para integrações privadas, automações e agentes de IA que precisam:
- registrar uma nova atividade;
- manter motivos de atividade da empresa;
- agendar um follow-up;
- encerrar ou cancelar um follow-up existente sem depender da interface do sistema.
Regras gerais
- todas as chamadas usam JSON;
- cada chamada opera em um único registro;
- o recurso
atividadeconcentra leitura (GET) e criação (POST); - o recurso
atividade_motivoconcentra leitura (GET), criação (POST) e atualização (PUT); - o mesmo recurso
atividade_follow_upconcentra leitura (GET) e escrita (POST); - use
GET /simplificav2/atividadeeGET /simplificav2/atividade_motivopara conferir o resultado das demais escritas; - use
GET /simplificav2/atividade_follow_uppara conferir o resultado depois da escrita; - o cancelamento desta prova de conceito não gera atividade automática;
- a finalização segue a semântica operacional atual do domínio: encerra o follow-up por inativação e registra log
X.
Criar atividade
Método: POST
Endpoint: /simplificav2/atividade
Campos obrigatórios:
pessoa_idconsultor_idmotivo_iddescricao
Campo opcional:
titulo
Exemplo de chamada:
Validações principais:
pessoa_id,consultor_idemotivo_idprecisam existir no escopo da empresa autenticada;- o motivo informado precisa estar ativo;
descricaoé obrigatória.
Exemplo de resposta:
Criar motivo de atividade
Método: POST
Endpoint: /simplificav2/atividade_motivo
Campos obrigatórios:
motivo
Campo opcional:
- nenhum
Exemplo de chamada:
Validações principais:
motivoé obrigatório;- o motivo nasce sempre ativo;
- o nome do motivo não pode duplicar outro motivo da mesma empresa.
Exemplo de resposta:
Atualizar motivo de atividade
Método: PUT
Endpoint: /simplificav2/atividade_motivo/{id}
Parâmetros da rota:
id: identificador do motivo de atividade que será atualizado.
Campos permitidos:
motivoativo
Exemplo de chamada:
Validações principais:
- envie pelo menos um campo para atualização;
ativo, quando enviado, deve serSouN;- use
ativo = Npara inativar eativo = Spara reativar; - o novo nome não pode duplicar outro motivo da mesma empresa.
Observação:
- não existe rota de exclusão para esse cadastro auxiliar;
- quando for necessário excluir, isso deve ser feito pela interface do sistema;
- por API, o comportamento previsto é ativar ou inativar o registro.
Exemplo de resposta:
Criar follow-up
Método: POST
Endpoint: /simplificav2/atividade_follow_up
Campos obrigatórios:
pessoa_idconsultor_iddata_follow_uphora_follow_up
Campos opcionais:
motivo_idatividade_idobs
Exemplo de chamada:
Validações principais:
data_follow_updeve estar no formatoYYYY-MM-DD;hora_follow_upaceitaHH24:MIouHH24:MI:SS;- a data e hora precisam ser futuras;
pessoa_id,consultor_ideatividade_id, quando informado, precisam existir no escopo da empresa autenticada.
Exemplo de resposta:
Finalizar follow-up
Método: POST
Endpoint: /simplificav2/atividade_follow_up/{id}/finalizar
Parâmetros da rota:
id: identificador do follow-up que será finalizado.
Exemplo de chamada:
Semântica desta operação:
- a rota segue o comportamento operacional atual do domínio;
- o follow-up é encerrado por inativação;
- o log recebe status
X; - esta operação não promete alterar o campo
finalizadopara um valor específico.
Exemplo de resposta:
Cancelar follow-up
Método: POST
Endpoint: /simplificav2/atividade_follow_up/{id}/cancelar
Parâmetros da rota:
id: identificador do follow-up que será cancelado.
Exemplo de chamada:
Semântica desta operação:
- grava
finalizado = C; - registra log
C; - não cria atividade automática nesta prova de conceito.
Exemplo de resposta:
Erros esperados
400: JSON inválido.401: token inválido ou sem empresa associada.404: follow-up não encontrado no escopo da empresa.404: motivo de atividade não encontrado no escopo da empresa.409: transição de estado não permitida.409: conflito de nome já existente para motivo de atividade.422: regra funcional inválida, como data/hora no passado, campo obrigatório ausente ou referência fora do escopo da empresa.500: erro interno inesperado.