Update Expense
update_expenseUpdate an existing expense row by its ID, modifying fields like amount, date, category, merchant, or notes. Correct or adjust expense details in one API call.
Instructions
PATCH an expense row. ($0.10; API key required)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD expense_date | |
| tags | No | ||
| notes | No | ||
| amount | No | ||
| source | No | Alias of payment_method | |
| project | No | Venture label → project:{slug} tag | |
| category | No | ||
| currency | No | ||
| merchant | No | ||
| expense_id | Yes | ||
| request_id | No | Client idempotency key (retries return original result). | |
| description | No | ||
| external_id | No | Optional; merges ext:{source}:{id} into tags | |
| payment_method | No | e.g. venmo, cash, card | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changed | No | ||
| expense | No | Expense/income transaction row. | |
| message | No |