Save commitment
commitment_setCreates or updates a tracked commitment: what is owed, by whom, to whom and by when, with a status (open, blocked, deferred, done...). Pass id to update an existing one. On create, the result lists possible duplicates if similar commitments exist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Commitment id, to update an existing commitment. | |
| due | No | Due date (ISO). | |
| text | No | What is owed. Required when creating. | |
| brain | No | Brain id or name. Defaults to the active brain. | |
| owner | No | ||
| source | No | ||
| status | No | open, blocked, reassigned, deferred, disputed, done, dissolved or merged. | |
| entityId | No | ||
| stateNote | No | ||
| updatedBy | No | ||
| observedAt | No | ||
| counterparty | No | ||
| ifUnmodifiedSince | No |