Expenses

Get an expense

get/expenses/{id}

Request

  • Base URL: https://api.lumabill.ch/v1
  • URL: https://api.lumabill.ch/v1/expenses/{id}
  • Auth: HTTP bearer

Response

Expense object

idstring uuid required
profile_idstring uuid required
vendor_idstring uuid nullable
descriptionstring required
amountnumber double required
currency'CHF' | 'EUR' | 'USD' | 'GBP' | 'JPY' | 'CAD' | 'AUD' | 'SEK' | 'NOK' | 'DKK' | 'HUF' required

ISO 4217 code of a currency the API converts (ESTV/BAZG rates). The same list applies to every currency field of the API.

exchangeRatenumber double nullable

CHF per 1 unit of currency the expense was booked at; null in the base currency

baseCurrencyAmountnumber double nullable

The expense total in CHF

datestring date required
categorystring nullable
vat_ratenumber double nullable
receipt_urlstring uri nullable
created_atstring date-time required

Example response

{
  "id": "b2c3d4e5-2345-6789-bcde-f01234567890",
  "profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "vendor_id": "4fb96g75-6828-5673-c4gf-g12345678901",
  "description": "Office supplies - Q2 2025",
  "amount": 84.5,
  "currency": "CHF",
  "date": "2025-05-10",
  "category": "Office Supplies",
  "vat_rate": 8.1,
  "receipt_url": "https://files.lumabill.com/receipts/abc123.pdf",
  "created_at": "2025-05-10T14:00:00Z"
}

Changes

No recorded changes to this operation across all 1 revision of this API.