Update expense
timelog_update_expenseUpdate an expense. You can only touch your own unless you hold 'time.approve' or full Time Tracking data scope. Setting status to SUBMITTED is the owner submitting for approval; APPROVED and REJECTED require 'time.approve' and stamp approved_by/approved_at. An already APPROVED expense cannot be edited by its owner.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | ISO date YYYY-MM-DD | |
| amount | No | ||
| status | No | DRAFT | SUBMITTED | APPROVED | REJECTED | |
| expense_id | Yes | ||
| project_id | No | Pass null to detach the expense from its project. | |
| description | No | ||
| is_billable | No | ||
| activity_type_id | No |