# Expenses · Retrieve

List, search, and read expenses.

 - [GET /expenses](https://developer.boyahq.com/v2/openapi/expenses/expensescontroller_listuserexpenses.md): Returns a paginated list of expenses filtered by the caller's role. - **CARD USER** – own expenses only - **REVIEWER** – expenses belonging to teams the reviewer manages - **ADMIN / APPROVER / SUPER A
 - [GET /expenses/{id}](https://developer.boyahq.com/v2/openapi/expenses/expensescontroller_getexpense.md)
 - [GET /expenses/byCategory/{categoryId}](https://developer.boyahq.com/v2/openapi/expenses/expensescontroller_getexpensesbycategory.md)
 - [GET /expenses/bySubCategory/{subcategoryId}](https://developer.boyahq.com/v2/openapi/expenses/expensescontroller_getexpensesbysubcategory.md)
 - [GET /expenses/byVendor/{vendor}](https://developer.boyahq.com/v2/openapi/expenses/expensescontroller_getexpensesbyvendor.md)
