---
title: "Retrieve detailed expense information"
method: GET
path: "/v1/expenses/{expenseId}"
tags: ["expenses"]
---

# Retrieve detailed expense information

`GET /v1/expenses/{expenseId}`

Get comprehensive details about a specific expense claim by its unique identifier.

This endpoint provides complete expense information including:
- All expense line items with receipts
- Approval status and workflow information
- Available actions based on current state
- Complete audit trail with timestamps

Use this endpoint when you need full details about an expense, including receipt links and approval information that are not included in the list endpoint.

## Path parameters

- `expenseId` string, uuid, required

## Response `200`

Expense details retrieved successfully

- V1ExpensesExpenseIdGetResponse
  - `expenseId` string, uuid, required — Unique identifier for the expense
  - `title` string, required — Expense title or description
  - `status` 'DRAFT' | 'REVOKED' | 'APPROVAL_IN_PROGRESS' | 'APPROVED' | 'REJECTED' | 'PROCESSING' | 'PAID' | 'TO_BE_PAID' | 'ON_HOLD' | 'UNKNOWN', required — Current status of the expense
  - `totalAmount` number, float, required — Total expense amount
  - `currency` string, required — Currency code (ISO 4217)
  - `submittedAt` string, date-time — When the expense was submitted for approval
  - `createdOn` string, date-time — When the expense was created
  - `updatedOn` string, date-time — When the expense was last updated
  - `employeeId` string, uuid — Employee unique identifier. Use GET /v1/employees/{employeeId} for full employee details
  - `items` V1ExpensesExpenseIdGetResponseItem[] — List of expense line items with full details
    - `itemId` string, uuid — Unique identifier for the expense item
    - `title` string — Item title or description
    - `amount` number, float — Item amount in base currency
    - `date` string, date-time — Date of the expense
    - `category` V1ExpensesExpenseIdGetResponseCategory — Expense category information
      - `id` string, uuid — Category unique identifier
      - `name` string — Category name
    - `description` string — Detailed description of the expense item
    - `receipts` V1ExpensesExpenseIdGetResponseReceipt[] — Attached receipt documents
      - `id` string, uuid — Receipt document unique identifier
      - `name` string — Receipt file name
      - `link` string, uri — Download URL for the receipt

## Other responses

- `400` — Invalid request parameters
- `401` — Authentication required
- `403` — Forbidden - insufficient permissions
- `404` — Resource not found
- `422` — Unprocessable entity - validation error
- `500` — Internal server error
- `503` — Service unavailable - upstream dependency error

---

[API](https://skmtc.net/usemultiplier/apis/multiplier-public-rest-api.md) · [All operations](https://skmtc.net/usemultiplier/apis/multiplier-public-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usemultiplier/multiplier-public-rest-api/revisions/59cd6443fdbf/schema)
