---
title: "OData end point to get a list of all expenses accessible by the user"
method: GET
path: "/api/expense"
tags: ["Expense"]
---

# OData end point to get a list of all expenses accessible by the user

`GET /api/expense`

## Response `200`

OK

- ExpenseDTO[]
  - `account` AccountRef
    - `nameAndNumber` string — 
    - `guid` string, uuid
    - `utbmsIsEnabled` boolean
    - `id` integer
  - `accountTags` TagDTO[]
    - `name` string, required
  - `projectTags` TagDTO[]
    - `name` string, required
  - `accountingAccount` AccountingAccountRef
    - `guid` string, uuid
    - `name` string
    - `code` string
    - `chartOfAccountId` integer
  - `project` ProjectRef
    - `nameAndNumber` string — This is a read only property This is a read only property
    - `guid` string, uuid
    - `accountGuid` string, uuid — Used to set the reference in POST and PUT
    - `id` integer
  - `notes` string — Internal notes, Not visible on the invoice.
  - `description` string — Description, visible on the invoice.
  - `user` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `date` string, date-time, required — The date of this expense. It will be added to the invoice and indicated on the reports.
  - `amount` number, double, required — The amount, in the account's (contact) currency.
  - `qty` number, double, required
  - `totalAmount` number, double
  - `utbmsCode` UtbmsCodeRef
    - `name` string
    - `code` string
  - `createdDate` string, date-time — 
  - `createdBy` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `primaryReceipt` BlobRef
    - `guid` string, uuid
    - `name` string
  - `status` 'Billable' | 'Billed' | 'Paid' | 'NotBillable' — This is a read only property, will be set on GET requests This is a read only property, will be set on GET requests
  - `costType` 'SoftCost' | 'HardCost' — Hard costs are expenses incurred on behalf of a client that require a direct payment by the firm to a vendor. For example if a firm writes a check for a court filing fee, it is considered a hard cost. Soft costs are expenses that are charged to the client but a direct payment is not made to a vendor.
  - `saleDocumentItem` SaleDocumentItemRefWithSaleDocumentRef
    - `saleDocument` SaleDocumentRef
      - `guid` string, uuid
      - `number` integer
      - `name` string — 
      - `type` 'Invoice' | 'Quote' — Indicates if this sale document is an Invoice or a Quote
      - `invoiceType` 'Sale' | 'Refund' | 'Credit' — If this sale document is of type 'invoice', will indicate if this is a sale, refund or credit invoice.
      - `date` string, date-time, required — The issue date for this invoice / quote.
    - `guid` string, uuid
    - `name` string
  - `guid` string, uuid
  - `name` string — 

---

[API](https://skmtc.net/practicepanther/apis/legacy-api-v1.md) · [All operations](https://skmtc.net/practicepanther/apis/legacy-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/practicepanther/legacy-api-v1/revisions/a444c5b1e78b/schema)
