Skip to main content

Workforce Scheduling API Documentation

Audience

Developers, QA engineers, support engineers, security engineers, solution architects, and implementation partners.

Overview

This page records source-verified Workforce Scheduling API behavior and boundaries.

Summary

The Workforce Scheduling API is a Transitional shift-policy surface inside Attendance Service. It exposes 14 native endpoints with a standard response envelope and 9 legacy-shaped compatibility endpoints. The service also exposes shared service-information and health endpoints, giving this module an authoritative inventory of 25 endpoints.

Scope

This API set covers shifts, weekly-off rules, attendance policies, effective-dated employee assignments, effective-policy diagnostics, audit/timeline diagnostics, gateway ownership, and shared health information. General attendance records, punches, reopen requests, anonymous demonstrations, and attendance-domain discovery are outside this module boundary.

Documentation map

Use the endpoint catalog as the sole authoritative endpoint inventory. Supporting pages cover authentication, authorization, tenant context, request lifecycle, shifts, assignments, attendance integration, weekly offs, compatibility, gateway boundaries, DTOs, validation, responses, errors, health, versioning, testing, limitations, and the source map.

Maturity

Native scheduling is Foundation/Partial because assignment maintenance and complete scheduling workflows are absent. Compatibility and gateway ownership are Transitional. Production authorization enforcement and trusted tenant propagation require confirmation.

Source References

  • microservices/src/attendance-service/Api/AttendanceShiftPolicyEndpoints.cs
  • microservices/src/attendance-service/Api/ShiftPolicyCompatEndpoints.cs
  • microservices/src/attendance-service/Program.cs
  • microservices/src/gateway-api/Program.cs

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