Tarefas
O trabalho manual da equipe de cobrança (ligar, visitar, revisar…), criado à mão ou pelas etapas da régua. complete conclui uma tarefa; bulk-assign create e bulk-complete create atribuem responsável ou concluem até 100 de uma vez.
| Comando | HTTP | Descrição |
|---|---|---|
tasks list | GET /v1/tasks | Listar tarefas |
tasks create | POST /v1/tasks | Criar tarefa |
tasks get | GET /v1/tasks/{id} | Consultar tarefa |
tasks update | PUT /v1/tasks/{id} | Atualizar tarefa |
tasks delete | DELETE /v1/tasks/{id} | Excluir tarefa |
tasks complete | POST /v1/tasks/{id}/complete | Concluir tarefa |
tasks bulk-assign create | POST /v1/tasks/bulk-assign | Atribuir responsável em massa |
tasks bulk-complete create | POST /v1/tasks/bulk-complete | Concluir tarefas em massa |
Exemplos
--params carrega parâmetros de query, de caminho e de cabeçalho (id, página, filtros, X-Workspace-Id); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.
# Tarefas pendentes de alta prioridade
kobana dunning tasks list \
--params '{"status": "pending", "priority": "high"}' \
--fields "id,title,task_type,assigned_to_id,due_at"
# Criar tarefa de ligação
kobana dunning tasks create \
--json '{"title": "Ligar para negociar", "task_type": "call", "person_id": "PERSON_ID"}'
# Concluir tarefa
kobana dunning tasks complete --params '{"id": "TASK_ID"}'
# Atribuir várias tarefas a um responsável
kobana dunning tasks bulk-assign create \
--json '{"ids": ["TASK_ID_1", "TASK_ID_2"], "assigned_to_id": "USER_ID"}'
Próximos passos
- Importações
- Introspecção de schema — todos os parâmetros que este recurso aceita.