v1

latestOpenAPI 3.0.02026-08-068926279.2 KB
Recurring Expenses

Create a recurring expense

Creates a new recurring expense template

post/expenses/recurring

Request body

project_idinteger nullable
client_idinteger nullable
expense_category_idinteger nullable
vendorstring required
descriptionstring
amountnumber required
frequency'weekly' | 'monthly' | 'quarterly' | 'yearly' required
start_datestring date
end_datestring date nullable
status'unbilled' | 'billed'

Example request

{
  "vendor": "Internet Provider",
  "description": "Monthly internet service",
  "amount": 99.99,
  "frequency": "monthly",
  "status": "unbilled"
}

Response

Successful response

idinteger
team_idinteger
document_idstring
vendorstring
descriptionstring nullable
amountnumber
frequency'weekly' | 'monthly' | 'quarterly' | 'yearly'
start_datestring date nullable
end_datestring date nullable
next_expense_datestring date nullable
status'unbilled' | 'billed'

Example response

{
  "id": 1,
  "team_id": 1,
  "document_id": "RE-001",
  "vendor": "Internet Provider",
  "description": "Monthly internet service",
  "amount": 99.99,
  "frequency": "monthly",
  "status": "unbilled"
}