{"data":{"name":"WEMS HRM External API","version":"v1","baseUrl":"https://hrm.sun-bd.com","healthUrl":"https://hrm.sun-bd.com/api/health","openApiUrl":"https://hrm.sun-bd.com/swagger/v1/swagger.json","swaggerUiUrl":"https://hrm.sun-bd.com/swagger","tutorialUrl":"https://hrm.sun-bd.com/docs/api.html","authentication":{"type":"API Key","headerName":"X-API-Key","notes":["Use a tenant-scoped API key created by an authorized HRM administrator.","Assign only the permissions required by the consuming system.","Keep keys in server-side secret storage and rotate them regularly."]},"responseEnvelope":{"successField":"success","dataField":"data","messageField":"message","errorCodeField":"errorCode","timestampField":"timestamp"},"commonEndpoints":[{"method":"GET","path":"/api/v1/employees","requiredPermission":"employee.read","description":"Read employee master data."},{"method":"GET","path":"/api/v1/attendance","requiredPermission":"attendance.read","description":"Read attendance records."},{"method":"GET","path":"/api/v1/leave","requiredPermission":"leave.read","description":"Read leave requests and leave status."},{"method":"GET","path":"/api/v1/payroll-runs","requiredPermission":"payroll.read","description":"Read payroll run summaries."},{"method":"GET","path":"/api/v1/performance","requiredPermission":"performance.read","description":"Read performance review data."},{"method":"GET","path":"/api/v1/training","requiredPermission":"training.read","description":"Read training course and enrollment data."},{"method":"GET","path":"/api/v1/recruitment","requiredPermission":"recruitment.read","description":"Read recruitment pipeline data."},{"method":"GET","path":"/api/v1/analytics","requiredPermission":"analytics.read","description":"Read HR analytics snapshots."}]},"success":true,"message":null,"errorCode":null,"timestamp":"2026-06-02T13:28:19.8877071+00:00"}