---
title: "Update Expense Review Status"
method: PUT
path: "/business/v2/transactions/{transactionId}/expense-review/update-status"
tags: ["Expense Reviews"]
---

# Update Expense Review Status

`PUT /business/v2/transactions/{transactionId}/expense-review/update-status`

Endpoint to update the status of an `ExpenseReview`.

## Path parameters

- `transactionId` string, required — The `Transaction` ID.

## Request body

- UpdateExpenseStatus
  - `status` 'APPROVED' | 'PARTIALLY_APPROVED' | 'DENIED' | 'TO_REVIEW', required
  - `status_category` 'AGAINST_POLICY' | 'PERSONAL_EXPENSE' | 'OTHER', required
  - `status_reason` string — The reason of the status.
  - `approver_id` string, required — The ID of the SuperAdmin `User` who approves/rejects the `ExpenseReport`.

## Response `204`

No content as result.

## Other responses

- `400` — Your request has missing arguments or is malformed.
- `404` — One or more resource requested does not exist.

---

[API](https://skmtc.net/soldo/apis/soldo-business-api-v2-0.md) · [All operations](https://skmtc.net/soldo/apis/soldo-business-api-v2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/soldo/soldo-business-api-v2-0/revisions/7be21448a2b3/schema)
