Remove a budget expense from a Wanderlog trip
wanderlog_remove_expenseDelete a Wanderlog trip budget expense by matching a case-insensitive description substring; optional date, amount, or currency filters help resolve duplicate matches before deletion.
Instructions
Removes a budget expense from a Wanderlog trip by matching a substring of its description.
The match is case-insensitive. If exactly one expense matches, it is deleted. If none match, an error is returned. If several match, a numbered list is returned and nothing is deleted — re-call with a more specific description or add a date / amount / currency filter to pick one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Optional exact date filter to disambiguate duplicates, YYYY-MM-DD. | |
| amount | No | Optional exact amount filter to disambiguate duplicates. | |
| currency | No | Optional ISO 4217 currency filter to disambiguate duplicates. Case-insensitive. | |
| trip_key | Yes | The trip to remove the expense from. | |
| description | Yes | Case-insensitive substring matching the expense description to remove. |