Income Endpoints
Manage income records for employees and organizations.
Base Pathโ
/api/income
Endpointsโ
List Incomeโ
GET /api/income
Authorization: Bearer {token}
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
employeeId | UUID | Filter by employee |
startDate | Date | From date |
endDate | Date | To date |
page | number | Page number |
limit | number | Items per page |
Get Income by IDโ
GET /api/income/:id
Authorization: Bearer {token}
Create Income Recordโ
POST /api/income
Authorization: Bearer {token}
Request Body:
{
"amount": 5000,
"currency": "USD",
"valueDate": "2025-01-31",
"notes": "Project milestone payment",
"isBonus": false,
"clientId": "contact-uuid",
"employeeId": "employee-uuid"
}
Update Incomeโ
PUT /api/income/:id
Authorization: Bearer {token}
Delete Incomeโ
DELETE /api/income/:id
Authorization: Bearer {token}
Permissionsโ
| Action | Required Permission |
|---|---|
| View | ORG_INCOMES_VIEW |
| Edit | ORG_INCOMES_EDIT |
Related Pagesโ
- Expense Endpoints โ expenses
- Income Management โ feature guide