Swagger¶
Swagger UI is served by Report Server for interactive exploration of the live OpenAPI contract.
Open Swagger UI¶
On a running server (include JRS_BASE_PATH when set):
Example for the packaged default base path: https://reports.example.com/swagger.
When JRS_BASE_PATH=/go, the same UI is https://reports.example.com/go/swagger.
Authorize¶
- Open
/swagger - Click Authorize
- Enter a Bearer API Token (
jrs_…) or use a session login flow where available - Try operations — binary downloads (PDF, CSV, images, ZIP) are supported
Contract files¶
| Path | Purpose |
|---|---|
/api/openapi.yaml |
OpenAPI 3.0 YAML |
/api/openapi.json |
OpenAPI 3.0 JSON |
See OpenAPI for generation, Postman, and stable operationId rules.