Reports API

Access comprehensive reports and analytics data through the CitoHR API.

Employee Reports

Headcount by Department

Get headcount statistics by department.

GET /api/reports/employee/headcount

Employee Distribution

Get employee distribution statistics.

GET /api/reports/employee/distribution

Employee Tenure

Get employee tenure statistics.

GET /api/reports/employee/tenure

Employment Statistics

Get employment statistics and trends.

GET /api/reports/employee/employment

Working Pattern

Get working pattern statistics.

GET /api/reports/employee/working-pattern

Leave Reports

Leave Balance

Get leave balance statistics.

GET /api/reports/leave/balance

Leave Usage

Get leave usage statistics.

GET /api/reports/leave/usage

Get leave trends and patterns.

GET /api/reports/leave/trends

Leave Approvals

Get leave approval statistics.

GET /api/reports/leave/approvals

Financial Reports

Salary Statistics

Get salary statistics and analysis.

GET /api/reports/financial/salary

Expenses Statistics

Get expense statistics and analysis.

GET /api/reports/financial/expenses

Financial Changes

Get financial changes and trends.

GET /api/reports/financial/changes

Financial Approvals

Get financial approval statistics.

GET /api/reports/financial/approvals

Equipment Reports

Equipment Allocation

Get equipment allocation statistics.

GET /api/reports/equipment/allocation

Equipment Costs

Get equipment cost statistics.

GET /api/reports/equipment/costs

Equipment Returns

Get equipment return statistics.

GET /api/reports/equipment/returns

Training Reports

Training Completion

Get training completion statistics.

GET /api/reports/training/completion

Training Costs

Get training cost statistics.

GET /api/reports/training/costs

Training Outcomes

Get training outcome statistics.

GET /api/reports/training/outcomes

Training Providers

Get training provider statistics.

GET /api/reports/training/providers

Onboarding Reports

Onboarding Completion

Get onboarding completion statistics.

GET /api/reports/onboarding/completion

Onboarding Duration

Get onboarding duration statistics.

GET /api/reports/onboarding/duration

Onboarding Progress

Get onboarding progress statistics.

GET /api/reports/onboarding/progress

Onboarding Tasks

Get onboarding task statistics.

GET /api/reports/onboarding/tasks

Onboarding Timeline

Get onboarding timeline statistics.

GET /api/reports/onboarding/timeline

Authorization: All report endpoints require valid session and appropriate permissions. Most reports require ADMIN role.