Saltar al contenido principal

Recurring Expense Endpoints

Manage recurring expenses for organizations and employees.

Base Pathโ€‹

/api/recurring-expense

Endpointsโ€‹

List Recurring Expensesโ€‹

GET /api/recurring-expense
Authorization: Bearer {token}

Create Recurring Expenseโ€‹

POST /api/recurring-expense
Authorization: Bearer {token}
{
"categoryName": "Office Rent",
"value": 3500.0,
"currency": "USD",
"startDate": "2025-01-01",
"splitExpense": false,
"employeeId": null
}

Update Recurring Expenseโ€‹

PUT /api/recurring-expense/:id
Authorization: Bearer {token}

Delete Recurring Expenseโ€‹

DELETE /api/recurring-expense/:id
Authorization: Bearer {token}

Employee Recurring Expensesโ€‹

GET /api/employee-recurring-expense
POST /api/employee-recurring-expense
PUT /api/employee-recurring-expense/:id
DELETE /api/employee-recurring-expense/:id
{
"employeeId": "employee-uuid",
"categoryName": "Internet Allowance",
"value": 100.0,
"currency": "USD",
"startDate": "2025-01-01"
}