Criar uma tarefa a partir do CRM
Nesta recipe
- Autentique com o token
- Crie a tarefa
- Monte o checklist
- Comente com o contexto
Acompanhar a execução de uma tarefa
Inicie, pause e finalize uma tarefa pela API para o Wiboor medir o tempo gasto, e consulte o resultado com GET /v1/tasks/{id}.
4 passos
Abrir recipe: Acompanhar a execução de uma tarefaCriar uma tarefa a partir de um template
Encontre o template com GET /v1/templates, pegue o rascunho com o prazo já calculado e crie a tarefa enviando o templateId.
3 passos
Abrir recipe: Criar uma tarefa a partir de um templateCriar uma tarefa a partir do CRM
Quando um lead muda de etapa, crie uma tarefa de follow-up com POST /v1/tasks, monte o checklist e deixe um comentário com o contexto.
4 passos
Abrir recipe: Criar uma tarefa a partir do CRMCriar um projeto com tarefas
Crie as tarefas com POST /v1/tasks, agrupe-as num projeto com POST /v1/projects e vincule depois as que surgirem.
3 passos
Abrir recipe: Criar um projeto com tarefasListar as tarefas abertas de um usuário
Percorra todas as páginas de GET /v1/tasks filtrando por executor e status, e monte um painel ou relatório com o resultado.
3 passos
Abrir recipe: Listar as tarefas abertas de um usuárioRegistrar e aprovar uma ideia
Registre sugestões vindas de outro sistema com POST /v1/ideas e aprove a ideia gerando uma tarefa com PATCH /v1/ideas/{id}/change-status.
3 passos
Abrir recipe: Registrar e aprovar uma ideia
Registrar e aprovar uma ideia
Registre sugestões vindas de outro sistema com POST /v1/ideas e aprove a ideia gerando uma tarefa com PATCH /v1/ideas/{id}/change-status.
Pressione Enter para destacar o código deste passo1. Registre a ideia
Só
descriptionedepartmentId(o espaço) são obrigatórios. Use para levar ao Wiboor sugestões que chegam por formulário, pesquisa de satisfação ou chat interno. A ideia nasce comoNOT_STARTED(não analisada).2. Coloque em análise
Alterar o status de uma ideia aceita
NOT_STARTED(não analisada),STARTED(em análise),FINISHED(aprovada) eCANCELED(arquivada).3. Aprove gerando trabalho
Para aprovar (
FINISHED), informe o que a aprovação gera emideaType(taskouproject) e quem vai executar emuserExecutorId: os dois são obrigatórios nesse status. Para arquivar, envie sóstatus: "CANCELED".
const BASE_URL = 'https://api.azzimuti.com.br/v1';
const headers = {
Authorization: `Bearer ${process.env.WIBOOR_TOKEN}`,
'Content-Type': 'application/json',
};
// 1. Registre a ideia no espaço da equipe
const ideaRes = await fetch(`${BASE_URL}/ideas`, {
method: 'POST',
headers,
body: JSON.stringify({
description: 'Enviar lembrete por WhatsApp um dia antes da reunião com o cliente',
departmentId: '0197a1c2-3d4e-7f50-8a61-b2c3d4e5f607',
}),
});
const idea = await ideaRes.json();
// 2. Coloque em análise
await fetch(`${BASE_URL}/ideas/${idea.id}/change-status`, {
method: 'PATCH',
headers,
body: JSON.stringify({ status: 'STARTED' }),
});
// 3. Aprove: a ideia vira uma tarefa para o executor
const approvedRes = await fetch(`${BASE_URL}/ideas/${idea.id}/change-status`, {
method: 'PATCH',
headers,
body: JSON.stringify({
status: 'FINISHED',
ideaType: 'task',
userExecutorId: '0197a1c2-9b8a-7c6d-8e5f-40312a1b2c3d',
}),
});
const approved = await approvedRes.json();Resposta
{
"id": "0197b6d3-4e5f-7a6b-8c7d-8e9f0a1b2c3d",
"ideaNumber": 412,
"description": "Enviar lembrete por WhatsApp um dia antes da reunião com o cliente",
"status": "FINISHED",
"departmentId": "0197a1c2-3d4e-7f50-8a61-b2c3d4e5f607",
"createdAt": "2026-11-03T15:20:44.000Z"
}