{"demo_mode":{"description":"\u0414\u0435\u043c\u043e-\u0440\u0435\u0436\u0438\u043c: \u0434\u043e\u0441\u0442\u0443\u043f \u0431\u0435\u0437 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441 \u043b\u0438\u043c\u0438\u0442\u0430\u043c\u0438","limits":{"developers":2,"scans_per_day":3},"upgrade":"POST /api/checkout \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 \u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0442\u0430\u0440\u0438\u0444"},"endpoints":{"alerts":{"GET /api/alerts/":"\u0421\u043f\u0438\u0441\u043e\u043a \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439","GET /api/alerts/unread-count":"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0445","PUT /api/alerts/:id/read":"\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c","PUT /api/alerts/read-all":"\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438"},"auth":{"GET /api/auth/me":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435","POST /api/auth/login":"\u0412\u0445\u043e\u0434 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443","POST /api/auth/logout":"\u0412\u044b\u0445\u043e\u0434 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b","POST /api/auth/register":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","PUT /api/auth/profile":"\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044f"},"billing":{"GET /api/billing/plans":"\u0421\u043f\u0438\u0441\u043e\u043a \u0442\u0430\u0440\u0438\u0444\u043e\u0432","GET /api/billing/subscription":"\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430","POST /api/billing/pay":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043b\u0430\u0442\u0451\u0436"},"checkout":{"GET /api/checkout/plans":"\u0421\u043f\u0438\u0441\u043e\u043a \u0442\u0430\u0440\u0438\u0444\u043e\u0432 \u0434\u043b\u044f \u043e\u043f\u043b\u0430\u0442\u044b","POST /api/checkout":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043b\u0430\u0442\u0451\u0436 \u0441 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439","POST /api/checkout/demo-to-paid":"\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u0434\u0435\u043c\u043e \u0432 \u043f\u043b\u0430\u0442\u043d\u044b\u0439"},"client_api":{"GET /api/v1/keys":"\u0421\u043f\u0438\u0441\u043e\u043a API \u043a\u043b\u044e\u0447\u0435\u0439","POST /api/v1/keys":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c API \u043a\u043b\u044e\u0447"},"dashboard":{"GET /api/dashboard":"\u041e\u0431\u0437\u043e\u0440 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430 (\u0434\u0435\u043c\u043e: \u0431\u0435\u0437 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438)","GET /api/dashboard/sources":"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c","GET /api/dashboard/trends":"\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0437\u0430 30 \u0434\u043d\u0435\u0439"},"developers":{"DELETE /api/developers/:id":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e","GET /api/developers/":"\u0421\u043f\u0438\u0441\u043e\u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 (\u0434\u0435\u043c\u043e: \u0431\u0435\u0437 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438)","GET /api/developers/:id":"\u0414\u0435\u0442\u0430\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438","GET /api/developers/demo-stats":"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 demo-\u0440\u0435\u0436\u0438\u043c\u0430 (\u043b\u0438\u043c\u0438\u0442\u044b)","POST /api/developers/":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e (\u0434\u0435\u043c\u043e: \u043b\u0438\u043c\u0438\u0442 2)","POST /api/developers/:id/scan":"\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (\u0434\u0435\u043c\u043e: \u043b\u0438\u043c\u0438\u0442 3/\u0434\u0435\u043d\u044c)","PUT /api/developers/:id":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e"},"reports":{"POST /api/reports/generate":"\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0447\u0451\u0442","POST /api/reports/pdf":"\u0421\u043a\u0430\u0447\u0430\u0442\u044c PDF \u043e\u0442\u0447\u0451\u0442"},"system":{"GET /health/metrics":"Health check + \u043c\u0435\u0442\u0440\u0438\u043a\u0438","GET /metrics":"Prometheus \u043c\u0435\u0442\u0440\u0438\u043a\u0438"}},"name":"\u0417\u0430\u0449\u0438\u0442\u043d\u0438\u043a \u0420\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u0438 API","version":"1.0.0"}
