debt_manage
Create, list, update, settle, delete, restore, or summarize debts. • action="create": Track a new debt. Requires contact_id, amount, direction. Optional currency, reason, incurred_at. • action="list": List debts. Optional contact_id, status, page, per_page, include_deleted. • action="update": Update a debt. Requires id. Optional amount, currency, direction, reason, incurred_at. • action="settle": Mark a debt as settled. Requires id. • action="delete": Soft-delete a debt. Requires id. • action="restore": Restore a soft-deleted debt. Requires id. • action="summary": Get net balance summary for a contact. Requires contact_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The debt ID (required for "update", "settle", "delete", "restore") | |
| page | No | Page number for "list" (default: 1) | |
| action | Yes | Action to perform | |
| amount | No | Amount owed (required for "create", optional for "update") | |
| reason | No | Reason for the debt | |
| status | No | Filter by status (for "list" only) | |
| currency | No | Currency (default: USD) | |
| per_page | No | Results per page for "list" (default: 20) | |
| direction | No | Who owes whom (required for "create", optional for "update") | |
| contact_id | No | The contact ID (required for "create" and "summary", optional filter for "list") | |
| incurred_at | No | When the debt was incurred (ISO date) | |
| include_deleted | No | Include soft-deleted debts in "list" results (default: false) |