---
title: "Get All Expenses"
method: GET
path: "/expenses"
---

# Get All Expenses

`GET /expenses`

## Query parameters

- `page` integer
- `count` integer
- `filter.keyword` string
- `filter.expense_category` string
- `filter.expense_date_from` string, date
- `filter.expense_date_to` string, date
- `filter.job` string
- `filter.project` string
- `filter.created_by` string
- `filter.reimbursable_to` string

## Response `200`

200

- object
  - `type` string
  - `message` string
  - `data` object[]
    - `is_reimbursable` boolean
    - `is_billable` boolean
    - `is_deleted` boolean
    - `attachments` object[]
      - `attachment_uid` string
      - `file_name` string
      - `url` string
      - `file_size` integer
      - `visible_to_customer` boolean
      - `created_by` integer
      - `_id` string
      - `created_at` string
    - `expense_uid` string
    - `expense_title` string
    - `expense_category` object
      - `expense_category_uid` string
      - `category_name` string
      - `category_color` string
    - `expense_date` string
    - `description` string
    - `expense_amount` integer
    - `reimbursable_to` object
      - `first_name` string
      - `last_name` string
      - `user_uid` string
    - `created_by` object
      - `first_name` string
      - `last_name` string
      - `user_uid` string
    - `job` unknown
    - `project` object
      - `project_uid` string
      - `project_name` string
      - `project_number` integer
    - `created_at` string
    - `updated_at` string

## Other responses

- `400` — 400

---

[API](https://skmtc.net/zuper/apis/zuper-pro-api.md) · [All operations](https://skmtc.net/zuper/apis/zuper-pro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zuper/zuper-pro-api/versions/c7b8028a05de/schema)
