The swagger tool I want to use is only supported through Fiber v2, so I will wait for v3 support to come out before adopting and generating the relevant docs. In the mean time, see the below for a quick summary of the public routes available in this REST API. If you want to understand the inputs and outputs, you'll need to inspect the codebase under the /api/types directory as well as inspect the schemas for each service under /api/services/<insert service name>.
GET /ping
POST /api/v2/registerPOST /api/v2/loginGET /api/v2/me
GET /api/v2/users(Admin only)GET /api/v2/users/:idPUT /api/v2/users/:id/verify(Admin only)DEL /api/v2/users/:id
POST /api/v2/benchmarksGET /api/v2/benchmarksGET /api/v2/benchmarks/:idPUT /api/v2/benchmarks/:idDEL /api/v2/benchmarks/:id
POST /api/v2/accountsGET /api/v2/accountsGET /api/v2/accounts/:idPUT /api/v2/accounts/:idDEL /api/v2/accounts/:id
POST /api/v2/holdingsGET /api/v2/holdingsGET /api/v2/holdings/:idPUT /api/v2/holdings/:idDEL /api/v2/holdings/:id
POST /api/v2/snapshotsGET /api/v2/snapshotsGET /api/v2/snapshots/:idGET /api/v2/snapshots/:id/rebalancePUT /api/v2/snapshots/:idPUT /api/v2/snapshots/:id/orderDEL /api/v2/snapshots/:id
POST /api/v2/snapshots/:snap_id/valuesGET /api/v2/snapshots/:snap_id/valuesGET /api/v2/snapshots/:snap_id/values/:snap_val_idPUT /api/v2/snapshots/:snap_id/values/:snap_val_idDEL /api/v2/snapshots/:snap_id/values/:snap_val_id