API reference overview
Endpoint pages under this tab are generated from openapi.json. Continuous integration regenerates that file from the built Service.dll on every release so the reference stays aligned with controllers.
Resource groups
| Tag | Route prefix | Controllers |
|---|---|---|
| Contract | /Contract | ContractController, ContractRolloverController, GrRegistrationController |
| CycleInvoicing | /CycleInvoicing | CycleInvoicingController |
| Undertaking | /Undertaking | UndertakingController |
| Reconciliation | /Reconciliation | ReconciliationController |
| Reports | /Reports | ReportController |
| Rule | /Rule | RuleController |
| Employee | /Employee | EmployeeController |
| RolePermission | /RolePermission | RolePermissionController |
| Audit | /Audit | AuditController |
Authentication in the playground
Use the Bearer token control with a short-lived access token from the portal. Interactive playground calls only work against environments that accept your token's audience and CORS origin.
Printing
Use Print this page on this overview, or Ctrl+P / Cmd+P on generated endpoint pages. The print stylesheet removes navigation chrome so the printed copy matches the latest deployed docs.