API Source Map
Audience
Developers, QA engineers, support engineers, security engineers, solution architects, and implementation partners.
Reference Content
This page records source-verified Workforce Scheduling API behavior and boundaries.
Summary
Paths are repository-relative and identify static source evidence.
| Topic | Verified source |
|---|---|
| Native endpoint inventory | microservices/src/attendance-service/Api/AttendanceShiftPolicyEndpoints.cs |
| Native response adapter | microservices/src/attendance-service/Api/AttendanceDirectEndpoints.cs |
| Compatibility endpoint inventory | microservices/src/attendance-service/Api/ShiftPolicyCompatEndpoints.cs |
| Compatibility response adapter | microservices/src/attendance-service/Api/AttendanceCompatibilityEndpoints.cs |
| Authentication and runtime mapping | microservices/src/attendance-service/Program.cs |
| Authorization helpers | Attendance foundation/helper source under the Attendance API folder |
| Tenant context | microservices/src/attendance-service/Infrastructure/Persistence.cs |
| Commands and validation | microservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs |
| Queries and diagnostics | microservices/src/attendance-service/Application/Services/ShiftPolicyQueries.cs |
| Effective resolution | microservices/src/attendance-service/Application/Services/AttendancePolicyResolver.cs |
| Native DTOs | microservices/src/attendance-service/Application/TimeOffice/ShiftPolicyDtos.cs |
| Parsing and projections | microservices/src/attendance-service/Application/TimeOffice/ShiftPolicyMappings.cs |
| Compatibility contracts/service | microservices/src/attendance-service/Application/Compatibility |
| Domain validation | microservices/src/attendance-service/Domain/TimeOffice |
| Shared response contracts | microservices/src/contracts/Common |
| Shared service information | microservices/src/shared-kernel/Extensions/EndpointRouteBuilderExtensions.cs |
| Gateway ownership | microservices/src/gateway-api/Program.cs |
| Legacy controllers | Controllers/ShiftsController.cs, Controllers/WeeklyOffsController.cs |
| Frontend consumers | UI/salary-ui/apps/client-hrms-portal/src/pages/hr/PayrollFeaturePages.tsx, Labor.tsx |
| Smoke, parity, cutover | microservices/scripts |
Evidence boundary
Executable source takes precedence over comments. No API was invoked, no database was accessed, and production configuration was not inspected. Absence claims are limited to repository searches. All pages remain Draft pending engineering, security, QA, and architecture review.
Source References
microservices/src/attendance-service/Api/AttendanceShiftPolicyEndpoints.csmicroservices/src/attendance-service/Api/ShiftPolicyCompatEndpoints.csmicroservices/src/attendance-service/Application/TimeOffice/ShiftPolicyDtos.csmicroservices/src/gateway-api/Program.cs
Related Articles
See Also
Keywords
- Workforce Scheduling API
- Shift endpoints
- Attendance policy API
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20