definir_contrato
Set a WhatsApp chat's contract status, dates, monthly value, message limit, and notes so dashboards flag over-contract activity, upcoming renewals, and cost per delivery.
Instructions
Define o estado comercial de um chat: estado (ativo/encerrado/pausado/sem), início e fim (YYYY-MM-DD), valor mensal e nota. Só os campos passados mudam. O dashboard cruza isso com a atividade pra apontar cliente ativo demais pro contrato, renovação próxima e custo por entrega. Pra ler, use a tool dashboard. limite_mensagens = mensagens do cliente em 30 dias que o plano comporta (null tira o limite); acima dele o dashboard aponta acima-do-contrato.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"grupo": "<grupo>"
},
"name": "definir_contrato"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fim | No | YYYY-MM-DD ou null | |
| nota | No | ||
| grupo | Yes | slug do grupo ou DM | |
| estado | No | ||
| inicio | No | YYYY-MM-DD ou null | |
| valorMensal | No | reais por mês, ou null | |
| limite_mensagens | No | mensagens do cliente em 30 dias que o plano comporta (inteiro ≥ 1); null tira o limite |