Initial commit: svg backend
This commit is contained in:
49
backend/docs/api-map.md
Normal file
49
backend/docs/api-map.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# API map
|
||||
|
||||
## app/api/routes/system.py
|
||||
- GET /
|
||||
- GET /healthz
|
||||
- GET /api/v1/ping
|
||||
- GET /api/v1/auth/me
|
||||
- GET /api/v1/db/ping
|
||||
- GET /api/v1/manifest
|
||||
|
||||
## app/api/routes/uploads.py
|
||||
- POST /api/v1/schemes/upload
|
||||
- GET /api/v1/uploads
|
||||
- GET /api/v1/uploads/{upload_id}
|
||||
- GET /api/v1/uploads/{upload_id}/normalized
|
||||
|
||||
## app/api/routes/schemes.py
|
||||
- GET /api/v1/schemes
|
||||
- GET /api/v1/schemes/{scheme_id}
|
||||
- GET /api/v1/schemes/{scheme_id}/current
|
||||
- GET /api/v1/schemes/{scheme_id}/versions
|
||||
- POST /api/v1/schemes/{scheme_id}/versions
|
||||
- POST /api/v1/schemes/{scheme_id}/publish
|
||||
- POST /api/v1/schemes/{scheme_id}/unpublish
|
||||
- POST /api/v1/schemes/{scheme_id}/rollback
|
||||
|
||||
## app/api/routes/structure.py
|
||||
- GET /api/v1/schemes/{scheme_id}/current/sectors
|
||||
- GET /api/v1/schemes/{scheme_id}/current/groups
|
||||
- GET /api/v1/schemes/{scheme_id}/current/seats
|
||||
- GET /api/v1/schemes/{scheme_id}/current/seats/{seat_id}/price
|
||||
- GET /api/v1/schemes/{scheme_id}/current/svg
|
||||
- GET /api/v1/schemes/{scheme_id}/current/svg/display
|
||||
- GET /api/v1/schemes/{scheme_id}/current/svg/display/meta
|
||||
|
||||
## app/api/routes/pricing.py
|
||||
- GET /api/v1/schemes/{scheme_id}/pricing
|
||||
- POST /api/v1/schemes/{scheme_id}/pricing/categories
|
||||
- PUT /api/v1/schemes/{scheme_id}/pricing/categories/{pricing_category_id}
|
||||
- DELETE /api/v1/schemes/{scheme_id}/pricing/categories/{pricing_category_id}
|
||||
- POST /api/v1/schemes/{scheme_id}/pricing/rules
|
||||
- PUT /api/v1/schemes/{scheme_id}/pricing/rules/{price_rule_id}
|
||||
- DELETE /api/v1/schemes/{scheme_id}/pricing/rules/{price_rule_id}
|
||||
|
||||
## app/api/routes/test_mode.py
|
||||
- GET /api/v1/schemes/{scheme_id}/test/seats/{seat_id}
|
||||
|
||||
## app/api/routes/audit.py
|
||||
- GET /api/v1/schemes/{scheme_id}/audit
|
||||
Reference in New Issue
Block a user