---
title: "List expense categories for the authenticated employee"
method: GET
path: "/v1/employee/expense-categories"
tags: ["Expenses"]
---

# List expense categories for the authenticated employee

`GET /v1/employee/expense-categories`

Returns the flat list of expense categories applicable to the current employee. Only active categories are returned, filtered by the employee's country / legal-entity visibility rules. Leaf nodes have `is_selectable: true`; parent nodes are excluded unless `include_parents=true`.

## Scopes

| Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|
| Manage expenses (`employment_payments`) | View expenses (`expense:read`) | Manage expenses (`expense:write`) |

## Query parameters

- `include_parents` boolean
- `expense_id` string

## Response `200`

Success

- ListExpenseCategoriesResponse — Response containing a flat list of expense categories. Parent categories have is_selectable: false, while leaf categories have is_selectable: true. Child categories include parent_slug information.
  - `data` ExpenseCategoryNode[]
    - `code` string — Category code (e.g., 'travel.flights')
    - `description` string, nullable — Category description
    - `instructions` string, nullable — Instructions for using this category
    - `is_selectable` boolean — Whether this category can be selected
    - `parent` object, nullable — Parent category information if this is a child category
      - `code` string — Parent category code
      - `slug` string — Parent category slug
      - `title` string — Parent category title
    - `prompt` string, nullable — Prompt for user guidance
    - `scope` string — Category scope (global, country, company, legal_entity)
    - `slug` string — Unique identifier for the category
    - `status` string — Category status (active, inactive)
    - `title` string — Human-readable category name

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.dev/remote-com/apis/remote.md) · [All operations](https://skmtc.dev/remote-com/apis/remote/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/remote-com/remote/revisions/7e6a0c61ac82/schema)
