Expenses

Fetch all expenses

Returns a paginated list of expenses for the business. Results can be filtered by event, expense category, date range, or full-text search.

The response includes meta.total_count and meta.per_page for pagination.

Required permission: expense_read

get/api/v1/expenses

Request

  • Base URL: https://api.checkcherry.com
  • URL: https://api.checkcherry.com/api/v1/expenses
  • Auth: none declared. Required headers: Api-Key

Query parameters

event_idinteger

Filter expenses by event ID

expense_category_idinteger

Filter expenses by category ID

payment_date_startstring

Filter expenses on or after this date (YYYY-MM-DD)

payment_date_endstring

Filter expenses on or before this date (YYYY-MM-DD)

querystring

Full-text search across reference number, payee, and description

sort_bystring

Sort order:

  • paid_at_asc
  • paid_at_desc
  • relevance
pageinteger

Page number for pagination (default: 1)

perinteger

Number of results per page (default: 50)

Headers

Api-Keystring required

Your Integration Key

Response

expenses found

Changes

No recorded changes to this operation across all 2 revisions of this API.