API Envanteri
Kaynak: backend/src/routers/ — 18 route tanımı. Her uç hem /<yol> hem
/api/v1/<yol> olarak erişilebilir.
| # | Method | Yol | Auth | Router |
|---|---|---|---|---|
| 1 | GET | /health |
— | health.routes.ts |
| 2 | POST | /login |
— (rate limit) | auth.routes.ts |
| 3 | POST | /create-api-doc |
JWT | api-doc.routes.ts |
| 4 | PUT | /update-api-doc/:id |
JWT | api-doc.routes.ts |
| 5 | GET | /api-docs-list |
JWT | api-doc.routes.ts |
| 6 | DELETE | /delete-api-doc/:id |
JWT | api-doc.routes.ts |
| 7 | GET | /openapi.yaml |
— | docs.routes.ts |
| 8 | GET | /openapi.json |
— | docs.routes.ts |
| 9 | POST | /platform/files/upload |
JWT | platform-file.routes.ts |
| 10 | POST | /fileAddd (legacy) |
JWT | platform-file.routes.ts |
| 11 | GET | /iqv_notlar_listele |
— | nodered.routes.ts |
| 12 | GET | /iqv_not_hatirlatici_listele |
— | nodered.routes.ts |
| 13 | POST | /iqv_not_hatirlatici_olustur |
— | nodered.routes.ts |
| 14 | DELETE | /iqv_not_hatirlatici_sil |
— | nodered.routes.ts |
| 15 | POST | /platform-reminder-list |
— (soft) | nodered.routes.ts |
| 16 | POST | /platform-reminder-update |
— (soft) | nodered.routes.ts |
| 17 | DELETE | /platform-reminder-delete |
— (soft) | nodered.routes.ts |
| 18 | POST | /send-mail-box |
— | nodered.routes.ts |
| 19 | GET | /getUser |
JWT | nodered.routes.ts |
platform.routes.tsyalnızcaplatform-file.routes.tsdosyasını/altına bağlar; kendi uç tanımı yoktur.
Kimlik doğrulama dağılımı
| Durum | Adet |
|---|---|
| JWT zorunlu | 7 |
| Kimlik doğrulamasız | 12 |
Kimlik doğrulamasız uçların çoğu Node-RED akışından davranışı korunarak taşınmıştır (soft-auth). Bu, bilinçli bir uyumluluk kararıdır ve Teknik Borç sayfasında izlenmektedir.