Configuration API
Manage system settings and configuration.
Company Settings
GET /api/configuration/company-settings
Get current company settings.
POST /api/configuration/company-settings
Update company settings.
Branches
GET /api/configuration/branches
List all branches.
POST /api/configuration/branches
Create a new branch.
GET/PUT/DELETE /api/configuration/branches/{branchId}
Manage individual branches.
Work Locations
GET /api/configuration/work-locations
List work locations.
POST /api/configuration/work-locations
Create a new work location.
Asset Categories
GET /api/configuration/asset-categories
List asset categories.
POST /api/configuration/asset-categories
Create a new category.
GET/PUT/DELETE /api/configuration/asset-categories/{id}
Manage individual categories.
Attendance Configuration
GET /api/configuration/attendance
Get attendance settings.
Payroll Settings
GET/POST /api/configuration/payroll/esi-settings
Manage ESI settings.
GET/POST /api/configuration/payroll/pf-settings
Manage PF settings.
GET/POST /api/configuration/payroll/professional-tax
Manage professional tax configuration.
GET/POST /api/configuration/payroll/gratuity-settings
Manage gratuity settings.
GET /api/configuration/payroll/loan-types
List loan types.
POST /api/configuration/payroll/loan-types
Create a loan type.
GET/PUT/DELETE /api/configuration/payroll/loan-types/{id}
Manage individual loan types.
GET /api/configuration/payroll/expense-categories
List expense categories.
POST /api/configuration/payroll/expense-categories
Create an expense category.
GET/PUT/DELETE /api/configuration/payroll/expense-categories/{id}
Manage individual expense categories.
Talent Acquisition
GET /api/configuration/talent-acquisition/interview-panel
Get interview panel configuration.
POST /api/configuration/talent-acquisition/interview-panel
Update interview panel.
Activity Log
GET /api/configuration/activity-log
Get the system activity audit log.
Other
GET /api/dashboard/overview
Get dashboard metrics and KPI data.
GET /api/notifications
Get user notifications.
GET /api/server-time
Get the current server time (for client sync).
GET /api/health
Health check endpoint.
POST /api/upload
Upload a file.