---
title: "PUT /expenses/{expense_id}"
method: PUT
path: "/expenses/{expense_id}"
tags: ["expenses"]
---

# PUT /expenses/{expense_id}

`PUT /expenses/{expense_id}`

## Request

- Base URL: `https://app.getgoing.com`
- URL: `https://app.getgoing.com/expenses/{expense_id}`
- Auth: API key in header `Authorization`

## Request body

- AddExpensesParameters
  - `id` integer
  - `expense_type` 'standard' | 'mileage' | 'daily_allowance'
  - `date` string, date, nullable
  - `created_dt` string, date-time
  - `amount` number, nullable
  - `attendees` ExpenseAttendee[] (unresolved $ref)
  - `expense_status` 'open' | 'submitted' | 'approved'
  - `description` string, nullable
  - `is_travel_related` boolean
  - `submitter` ExpenseUser (unresolved $ref)
  - `reimbursable` boolean
  - `report_id` integer, nullable
  - `submitter_id` integer, nullable
  - `expense_report` string, nullable
  - `report_amount` unknown
  - `currency` string
  - `file_data` FileData (unresolved $ref)
  - `merchant` string
  - `vat_rate_id` integer, nullable
  - `vat_rate` string
  - `merchant_country_name` string
  - `merchant_country_code` string
  - `category` unknown
  - `ocr_results` string
  - `ocr_status` string
  - `destination_points` string
  - `distance` string
  - `calculated_distance` string
  - `unit_of_length` string
  - `show_calculated_distance` string
  - `mileage_rate_id` string
  - `mileage_rate` string
  - `start_date` string
  - `start_time` string
  - `end_date` string
  - `end_time` string
  - `destination_id` string
  - `destination` string
  - `daily_allowance_rates` string

## Other responses

- `403`: Request forbidden -- authorization will not help
- `422`: Success
- `423`: Success

---

[API](https://skmtc.dev/getgoing/apis/getgoing-api.md) - [All operations](https://skmtc.dev/getgoing/apis/getgoing-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getgoing/apis/getgoing-api/revisions/7546f102cf69?raw)
