Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

IDProjectCategoryView StatusLast Update
0037336mantisbtapi restpublic2026-09-14 18:59
Reportervboctor Assigned Tovboctor  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version2.28.3 
Target Version2.29.0Fixed in Version2.29.0 
Summary0037336: Generate REST API documentation from OpenAPI spec
Description
  1. Use OpenAPI spec as the source of truth.
  2. Generate static documentation from the spec.
  3. Retire the use of Postman collection published on Postman catalog.
TagsNo tags attached.

Relationships

related to 0037342 resolvedvboctor Generate Bruno collection from OpenAPI spec 
related to 0037338 resolvedvboctor Include generated SOAP API documentation in release distributions 
related to 0037339 resolvedvboctor Generate Postman collection from OpenAPI spec 
related to 0037337 resolvedvboctor Include generated REST API documentation in release distributions 
related to 0037340 resolvedvboctor Remove swagger API definition in favor of OpenAPI spec 

Activities

Related Changesets

MantisBT: master 00838418

2026-08-03 22:34

vboctor


Details Diff
Generate REST API content from OpenAPI

Fixes 0037336, 0037339, 0037340
Affected Issues
0037336, 0037339, 0037340
mod - .github/workflows/documentation.yml Diff File
mod - .gitignore Diff File
rm - api/rest/api.postman_collection.json Diff
mod - api/rest/mantisbt_openapi.yaml Diff File
rm - api/rest/swagger.json Diff
mod - build/buildrelease.py Diff File
mod - docbook/Admin_Guide/en-US/config/api.xml Diff File
mod - docbook/Developers_Guide/en-US/Api_Rest.xml Diff File
add - package-lock.json Diff File
add - package.json Diff File
add - redocly.yaml Diff File
add - tools/openapi/generate.mjs Diff File

MantisBT: master 9727d022

2026-08-03 22:34

vboctor


Details Diff
Update OpenAPI specification from REST routes

Fixes 0037336
Affected Issues
0037336
mod - api/rest/mantisbt_openapi.yaml Diff File

MantisBT: master c6482160

2026-08-03 22:34

vboctor


Details Diff
Improve OpenAPI developer guidance

Fixes 0037336
Affected Issues
0037336
mod - api/rest/mantisbt_openapi.yaml Diff File

MantisBT: master 89e974e9

2026-08-03 22:34

vboctor


Details Diff
Test REST issue ETag handling

Fixes 0037336
Affected Issues
0037336
add - tests/rest/RestIssueEtagTest.php Diff File

MantisBT: master a7b43439

2026-08-06 02:41

vboctor


Details Diff
Use Scalar for REST API documentation

Fixes 0037336
Affected Issues
0037336
mod - .github/workflows/documentation.yml Diff File
mod - docbook/Developers_Guide/en-US/Api_Rest.xml Diff File
mod - tools/openapi/generate.mjs Diff File
add - tools/scalar/package-lock.json Diff File
add - tools/scalar/package.json Diff File