| IOT | GET | /alerts | AlertsController.list | apps/core-backend/src/modules/alerts/alerts.controller.ts |
| IOT | POST | /alerts | AlertsController.create | apps/core-backend/src/modules/alerts/alerts.controller.ts |
| IOT | PATCH | /alerts/:alertId/ack | AlertsController.acknowledge | apps/core-backend/src/modules/alerts/alerts.controller.ts |
| IOT | PATCH | /alerts/:alertId/resolve | AlertsController.resolve | apps/core-backend/src/modules/alerts/alerts.controller.ts |
| IOT | GET | /analytics/fleet-summary | AnalyticsController.fleetSummary | apps/core-backend/src/modules/analytics/analytics.controller.ts |
| IOT | GET | /analytics/building-risk | AnalyticsController.buildingRisk | apps/core-backend/src/modules/analytics/analytics.controller.ts |
| IOT | GET | /analytics/elevator/:elevatorId | AnalyticsController.elevatorInsights | apps/core-backend/src/modules/analytics/analytics.controller.ts |
| IOT | GET | /analytics/health-history | AnalyticsController.healthHistory | apps/core-backend/src/modules/analytics/analytics.controller.ts |
| IOT | GET | /audit | AuditController.list | apps/core-backend/src/modules/audit/audit.controller.ts |
| IOT | POST | /auth/login | AuthController.login | apps/core-backend/src/modules/auth/auth.controller.ts |
| IOT | POST | /auth/refresh | AuthController.refresh | apps/core-backend/src/modules/auth/auth.controller.ts |
| IOT | POST | /auth/impersonate/elevator/:elevatorId | AuthController.impersonateElevator | apps/core-backend/src/modules/auth/auth.controller.ts |
| IOT | GET | /buildings | BuildingsController.list | apps/core-backend/src/modules/buildings/buildings.controller.ts |
| IOT | GET | /buildings/facets | BuildingsController.facets | apps/core-backend/src/modules/buildings/buildings.controller.ts |
| IOT | GET | /buildings/:buildingId | BuildingsController.getById | apps/core-backend/src/modules/buildings/buildings.controller.ts |
| IOT | POST | /buildings | BuildingsController.create | apps/core-backend/src/modules/buildings/buildings.controller.ts |
| IOT | GET | /catalogs/simulation-profiles | CatalogsController.simulationProfiles | apps/core-backend/src/modules/catalogs/catalogs.controller.ts |
| IOT | GET | /catalogs/faults | CatalogsController.faultCatalog | apps/core-backend/src/modules/catalogs/catalogs.controller.ts |
| IOT | GET | /catalogs/events | CatalogsController.eventCatalog | apps/core-backend/src/modules/catalogs/catalogs.controller.ts |
| IOT | GET | /elevators | ElevatorsController.list | apps/core-backend/src/modules/elevators/elevators.controller.ts |
| IOT | GET | /elevators/facets | ElevatorsController.facets | apps/core-backend/src/modules/elevators/elevators.controller.ts |
| IOT | GET | /elevators/:elevatorId | ElevatorsController.getById | apps/core-backend/src/modules/elevators/elevators.controller.ts |
| IOT | POST | /elevators | ElevatorsController.create | apps/core-backend/src/modules/elevators/elevators.controller.ts |
| IOT | GET | /events | EventsController.list | apps/core-backend/src/modules/events/events.controller.ts |
| IOT | GET | /faults | FaultsController.list | apps/core-backend/src/modules/faults/faults.controller.ts |
| IOT | GET | /health | HealthController.getHealth | apps/core-backend/src/modules/health/health.controller.ts |
| IOT | GET | /localization/preference | LocalizationController.getPreference | apps/core-backend/src/modules/localization/localization.controller.ts |
| IOT | PATCH | /localization/preference | LocalizationController.updatePreference | apps/core-backend/src/modules/localization/localization.controller.ts |
| IOT | GET | /ml-insights/model-status | MlInsightsController.modelStatus | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/anomaly/:elevatorId | MlInsightsController.anomalyScore | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/fault-probability/:elevatorId | MlInsightsController.faultProbability | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/rul/:elevatorId | MlInsightsController.rulEstimate | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/root-cause/:elevatorId | MlInsightsController.rootCause | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/maintenance-priority | MlInsightsController.maintenancePriority | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/fleet-kpi | MlInsightsController.fleetKpi | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/scenario-tuning/:elevatorId | MlInsightsController.scenarioTuning | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/scenario-tuning | MlInsightsController.scenarioTuningFleet | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /ml-insights/auto-ticket/:elevatorId | MlInsightsController.autoTicketSuggestion | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | POST | /ml-insights/auto-ticket/:elevatorId | MlInsightsController.createAutoTicket | apps/core-backend/src/modules/ml-insights/ml-insights.controller.ts |
| IOT | GET | /reports/fleet-kpi | ReportsController.fleetKpi | apps/core-backend/src/modules/reports/reports.controller.ts |
| IOT | GET | /reports/exports | ReportsController.listExports | apps/core-backend/src/modules/reports/reports.controller.ts |
| IOT | POST | /reports/exports | ReportsController.createExport | apps/core-backend/src/modules/reports/reports.controller.ts |
| IOT | GET | /reports/exports/:exportId/download | ReportsController.downloadExport | apps/core-backend/src/modules/reports/reports.controller.ts |
| IOT | GET | /service-visits | ServiceVisitsController.list | apps/core-backend/src/modules/service-visits/service-visits.controller.ts |
| IOT | POST | /service-visits | ServiceVisitsController.create | apps/core-backend/src/modules/service-visits/service-visits.controller.ts |
| IOT | GET | /settings | SettingsController.getSettings | apps/core-backend/src/modules/settings/settings.controller.ts |
| IOT | PATCH | /settings | SettingsController.updateSettings | apps/core-backend/src/modules/settings/settings.controller.ts |
| IOT | GET | /simulation-control/state | SimulationControlController.state | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | GET | /simulation-control/scenarios | SimulationControlController.scenarios | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | GET | /simulation-control/overrides | SimulationControlController.overrides | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | GET | /simulation-control/logs | SimulationControlController.logs | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | GET | /simulation-control/replay | SimulationControlController.replay | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | PATCH | /simulation-control/state | SimulationControlController.updateState | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/start | SimulationControlController.start | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/pause | SimulationControlController.pause | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/resume | SimulationControlController.resume | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/stop | SimulationControlController.stop | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/activate | SimulationControlController.activate | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/activate/building | SimulationControlController.activateBuilding | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/activate/elevator | SimulationControlController.activateElevator | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/clear/building | SimulationControlController.clearBuilding | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/clear/elevator | SimulationControlController.clearElevator | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | POST | /simulation-control/inject-fault | SimulationControlController.injectFault | apps/core-backend/src/modules/simulation-control/simulation-control.controller.ts |
| IOT | GET | /technicians | TechniciansController.list | apps/core-backend/src/modules/technicians/technicians.controller.ts |
| IOT | POST | /technicians | TechniciansController.create | apps/core-backend/src/modules/technicians/technicians.controller.ts |
| IOT | GET | /telemetry | TelemetryController.list | apps/core-backend/src/modules/telemetry/telemetry.controller.ts |
| IOT | GET | /telemetry/latest/:elevatorId | TelemetryController.latestByElevator | apps/core-backend/src/modules/telemetry/telemetry.controller.ts |
| IOT | GET | /tenants | TenantsController.list | apps/core-backend/src/modules/tenants/tenants.controller.ts |
| IOT | POST | /tenants | TenantsController.create | apps/core-backend/src/modules/tenants/tenants.controller.ts |
| IOT | GET | /tickets | TicketsController.list | apps/core-backend/src/modules/tickets/tickets.controller.ts |
| IOT | POST | /tickets | TicketsController.create | apps/core-backend/src/modules/tickets/tickets.controller.ts |
| IOT | PATCH | /tickets/:ticketId/assign | TicketsController.assign | apps/core-backend/src/modules/tickets/tickets.controller.ts |
| IOT | PATCH | /tickets/:ticketId/resolve | TicketsController.resolve | apps/core-backend/src/modules/tickets/tickets.controller.ts |
| IOT | GET | /users | UsersController.list | apps/core-backend/src/modules/users/users.controller.ts |
| IOT | GET | /users/me | UsersController.me | apps/core-backend/src/modules/users/users.controller.ts |
| IOT | GET | /api/v1/scenarios | list_scenarios | apps/simulation-backend/app/api/routes.py |
| IOT | GET | /api/v1/simulation/state | simulation_state | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/start | simulation_start | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/stop | simulation_stop | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/pause | simulation_pause | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/resume | simulation_resume | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/fleet/reload | simulation_reload_fleet | apps/simulation-backend/app/api/routes.py |
| IOT | PATCH | /api/v1/simulation/rate | simulation_rate | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/scenario/activate | simulation_activate_scenario | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/scenario/activate-building | simulation_activate_building_scenario | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/scenario/activate-elevator | simulation_activate_elevator_scenario | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/scenario/clear-building | simulation_clear_building_scenario | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/scenario/clear-elevator | simulation_clear_elevator_scenario | apps/simulation-backend/app/api/routes.py |
| IOT | GET | /api/v1/simulation/scenario/overrides | simulation_scenario_overrides | apps/simulation-backend/app/api/routes.py |
| IOT | POST | /api/v1/simulation/fault/inject | simulation_inject_fault | apps/simulation-backend/app/api/routes.py |
| IOT | GET | /api/v1/fleet/summary | fleet_summary | apps/simulation-backend/app/api/routes.py |
| IOT | GET | /health | health | apps/simulation-backend/app/main.py |
| Knowledge | GET | /admin/audit-logs | audit_logs | src/elevator_bible/api/admin_audit.py |
| Knowledge | GET | /admin/usage | usage | src/elevator_bible/api/admin_audit.py |
| Knowledge | GET | /admin/usage/summary | usage_summary | src/elevator_bible/api/admin_audit.py |
| Knowledge | GET | /admin/usage/tenants/{tenant_id} | tenant_usage | src/elevator_bible/api/admin_audit.py |
| Knowledge | GET | /admin/system-settings | system_settings | src/elevator_bible/api/admin_audit.py |
| Knowledge | PATCH | /admin/system-settings | patch_system_settings | src/elevator_bible/api/admin_audit.py |
| Knowledge | GET | /admin/licenses | list_licenses | src/elevator_bible/api/admin_license_instances.py |
| Knowledge | GET | /admin/license-plans | list_plans | src/elevator_bible/api/admin_licenses.py |
| Knowledge | POST | /admin/license-plans | create_plan | src/elevator_bible/api/admin_licenses.py |
| Knowledge | PATCH | /admin/license-plans/{plan_id} | update_plan | src/elevator_bible/api/admin_licenses.py |
| Knowledge | GET | /admin/tenants | list_tenants | src/elevator_bible/api/admin_tenants.py |
| Knowledge | POST | /admin/tenants | create_tenant | src/elevator_bible/api/admin_tenants.py |
| Knowledge | GET | /admin/tenants/{tenant_id} | get_tenant | src/elevator_bible/api/admin_tenants.py |
| Knowledge | PATCH | /admin/tenants/{tenant_id} | update_tenant | src/elevator_bible/api/admin_tenants.py |
| Knowledge | POST | /admin/tenants/{tenant_id}/suspend | suspend_tenant | src/elevator_bible/api/admin_tenants.py |
| Knowledge | POST | /admin/tenants/{tenant_id}/activate | activate_tenant | src/elevator_bible/api/admin_tenants.py |
| Knowledge | GET | /admin/tenants/{tenant_id}/license | tenant_license | src/elevator_bible/api/admin_tenants.py |
| Knowledge | POST | /admin/tenants/{tenant_id}/license | create_license | src/elevator_bible/api/admin_tenants.py |
| Knowledge | PATCH | /admin/tenants/{tenant_id}/license | update_license | src/elevator_bible/api/admin_tenants.py |
| Knowledge | POST | /admin/tenants/{tenant_id}/license/revoke | revoke_license | src/elevator_bible/api/admin_tenants.py |
| Knowledge | GET | /admin/users | list_users | src/elevator_bible/api/admin_users.py |
| Knowledge | POST | /admin/users | create_user | src/elevator_bible/api/admin_users.py |
| Knowledge | PATCH | /admin/users/{user_id} | update_user | src/elevator_bible/api/admin_users.py |
| Knowledge | POST | /admin/users/{user_id}/disable | disable_user | src/elevator_bible/api/admin_users.py |
| Knowledge | POST | /admin/users/{user_id}/enable | enable_user | src/elevator_bible/api/admin_users.py |
| Knowledge | GET | /health | health | src/elevator_bible/api/app.py |
| Knowledge | GET | /taxonomy | taxonomy | src/elevator_bible/api/app.py |
| Knowledge | GET | /sources | sources | src/elevator_bible/api/app.py |
| Knowledge | POST | /sources/register | register_source | src/elevator_bible/api/app.py |
| Knowledge | GET | /admin/dashboard | admin_dashboard | src/elevator_bible/api/app.py |
| Knowledge | GET | /review/queue | review_queue | src/elevator_bible/api/app.py |
| Knowledge | POST | /review/decision | review_decision | src/elevator_bible/api/app.py |
| Knowledge | GET | /review/decisions | review_decisions | src/elevator_bible/api/app.py |
| Knowledge | POST | /publication/publish-approved | publish_approved | src/elevator_bible/api/app.py |
| Knowledge | POST | /refinery/bootstrap | bootstrap_refinery | src/elevator_bible/api/app.py |
| Knowledge | GET | /training/questions | training_questions | src/elevator_bible/api/app.py |
| Knowledge | GET | /knowledge/references | knowledge_references | src/elevator_bible/api/app.py |
| Knowledge | GET | /learning/categories | learning_categories | src/elevator_bible/api/app.py |
| Knowledge | GET | /learning/categories/{category_id} | learning_category | src/elevator_bible/api/app.py |
| Knowledge | POST | /books/import | import_books | src/elevator_bible/api/app.py |
| Knowledge | GET | /books/documents | book_documents | src/elevator_bible/api/app.py |
| Knowledge | GET | /books/documents/{document_id} | book_document | src/elevator_bible/api/app.py |
| Knowledge | GET | /books/documents/{document_id}/pages | book_pages | src/elevator_bible/api/app.py |
| Knowledge | GET | /books/images | book_images | src/elevator_bible/api/app.py |
| Knowledge | GET | /books/search | book_search | src/elevator_bible/api/app.py |
| Knowledge | GET | /offline/packs/current | current_pack | src/elevator_bible/api/app.py |
| Knowledge | GET | /knowledge/search | knowledge_search | src/elevator_bible/api/app.py |
| Knowledge | POST | /knowledge/entities/rebuild | rebuild_structured_knowledge | src/elevator_bible/api/app.py |
| Knowledge | GET | /knowledge/entities | structured_knowledge_entities | src/elevator_bible/api/app.py |
| Knowledge | GET | /knowledge/entities/{entity_id} | structured_knowledge_entity | src/elevator_bible/api/app.py |
| Knowledge | GET | /knowledge/records/{record_type}/{record_id} | knowledge_record_detail | src/elevator_bible/api/app.py |
| Knowledge | GET | /knowledge/reference/search | knowledge_reference_search | src/elevator_bible/api/app.py |
| Knowledge | POST | /assistant/troubleshoot | troubleshoot | src/elevator_bible/api/app.py |
| Knowledge | POST | /training/exams/generate | generate_exam | src/elevator_bible/api/app.py |
| Knowledge | POST | /training/exams/submit | submit_exam | src/elevator_bible/api/app.py |
| Knowledge | POST | /training/import/preview | import_preview | src/elevator_bible/api/app.py |
| Knowledge | POST | /knowledge/reference/import/preview | import_reference_preview | src/elevator_bible/api/app.py |
| Knowledge | POST | /offline/packs/build | build_pack | src/elevator_bible/api/app.py |
| Knowledge | POST | /offline/packs/build-default | build_default_pack | src/elevator_bible/api/app.py |
| Knowledge | POST | /auth/login | login | src/elevator_bible/api/me.py |
| Knowledge | GET | /me | me | src/elevator_bible/api/me.py |
| Knowledge | PATCH | /me | update_me | src/elevator_bible/api/me.py |
| Knowledge | GET | /me/permissions | me_permissions | src/elevator_bible/api/me.py |
| Knowledge | GET | /me/navigation | me_navigation | src/elevator_bible/api/me.py |
| Knowledge | GET | /synthetic-lab/health | health | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/ollama/models | ollama_models | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/runs | runs | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | POST | /synthetic-lab/runs | create_run | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/runs/{run_id} | get_run | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | POST | /synthetic-lab/runs/{run_id}/start | start_run | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | POST | /synthetic-lab/runs/{run_id}/pause | pause_run | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | POST | /synthetic-lab/runs/{run_id}/resume | resume_run | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | POST | /synthetic-lab/runs/{run_id}/cancel | cancel_run | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/runs/{run_id}/progress | progress | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/runs/{run_id}/samples | samples | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/runs/{run_id}/errors | errors | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/runs/{run_id}/report | report | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | POST | /synthetic-lab/runs/{run_id}/export | export_run | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/datasets | datasets | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/datasets/{dataset_id}/download | download_dataset | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | POST | /synthetic-lab/equipment/upload | upload_equipment | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /synthetic-lab/equipment | equipment | src/elevator_bible/api/synthetic_lab.py |
| Knowledge | GET | /tenant/me | tenant_me | src/elevator_bible/api/tenant.py |
| Knowledge | GET | /tenant/overview | tenant_overview | src/elevator_bible/api/tenant.py |
| Knowledge | GET | /tenant/license | tenant_license | src/elevator_bible/api/tenant.py |
| Knowledge | GET | /tenant/usage | tenant_usage | src/elevator_bible/api/tenant.py |
| Knowledge | GET | /tenant/users | tenant_users | src/elevator_bible/api/tenant.py |
| Knowledge | POST | /tenant/users/invite | invite_tenant_user | src/elevator_bible/api/tenant.py |
| Knowledge | PATCH | /tenant/users/{user_id} | update_tenant_user | src/elevator_bible/api/tenant.py |
| Knowledge | POST | /tenant/users/{user_id}/disable | disable_tenant_user | src/elevator_bible/api/tenant.py |
| Knowledge | GET | /tenant/roles | tenant_roles | src/elevator_bible/api/tenant.py |
| Knowledge | POST | /tenant/roles | create_custom_role | src/elevator_bible/api/tenant.py |
| Knowledge | GET | /tenant/audit-logs | tenant_audit_logs | src/elevator_bible/api/tenant.py |
| Knowledge | GET | /assistant/models | assistant_models | src/elevator_bible/assistant/router.py |
| Knowledge | POST | /assistant/chat | assistant_chat | src/elevator_bible/assistant/router.py |
| Knowledge | POST | /assistant/vision | assistant_vision | src/elevator_bible/assistant/router.py |
| Backend Core | ALL | / | views.home | core/urls.py |
| Backend Core | ALL | / | Home.as_view( | core/urls.py |
| Backend Core | ALL | /blog | include('blog.urls' | core/urls.py |
| Backend Core | ALL | /coreadminurl | admin.site.urls | core/urls.py |
| Backend Core | ALL | /api-auth | include('rest_framework.urls' | core/urls.py |
| Backend Core | ALL | /health | HealthCheck.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/core/register | RegisterAPISerializer.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/province/list | ProviceListAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/city/list | CityListAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/active_city/list | ActiveCityListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/region/list_create | RegionListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/region/edits/<id> | RegionEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/district/list_create | DistrictListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/district/edits/<id> | DistrictEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/otp/request | RequestOTP.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/otp/verify | VerifyPhoneNumberOTPAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/user_detail | UserDetailView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/me | RoleAssignmentListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/roles/list_create | RoleListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/conf/report_cat_list | ReportCategoryListAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/user_status/<id> | UserStatusView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/document_photo_edits/<id> | DocumentPhotoEditAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/document_photo/list_create | DocumentsPhotoListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/document/edits/<id> | DocumentEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/document/list_create | DocumentsListCreteView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/users/info | ExtendedUseListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/edit_profile/<id> | ProfileEditAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/visit/retrieve/<id> | VisitDetailRetriveAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/open_visits/list | PromoterVisitsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/open_visit/change_status/<id> | PromoterVisitStatusChangeAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/open_visit/upload_image | PromoterUploadImageAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/questions/list/visit/<visit_id> | QuestionListForVisitsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/visit_page_settings/<visit_id> | FrontVisitPageSettingsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_question/list/<survey_fill_out> | PromoterSurveyQuestionList.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_page_settings/<survey_fill_out_id> | FrontSurveyPageSettingsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/answer_to_survey_question | PromoterAnswersSurveyQuestionsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/upload_survey_photo | PromoterUploadSurveyImageAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/verification_code/request | FillOutPhoneVerificationRequestView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/verification_code/validate | FillOutPhoneVerificationCheckCodeView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_report_category/list_create | SurveyReportCategoryListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_report_category/list_create | SurveyReportCategoryListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_question_type/list_create | SurveyQuestionTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_question_type/list_create | SurveyQuestionTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_question/list_create | SurveyQuestionListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_question/list_create | SurveyQuestionListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey/list_create | SurveyListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey/list_create | SurveyListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_fill_out/list_create | SurveyFillOutListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_fill_out/list_create | SurveyFillOutListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_answer/list_create | SurveyAnswerListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_answer/list_create | SurveyAnswerListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_photo_type/list_create | SurveyPhotoTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_photo_type/list_create | SurveyPhotoTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_photo/list_create | SurveyPhotoListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_photo/list_create | SurveyPhotoListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_report_category/edits/<id> | SurveyReportCategoryEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_report_category/edits/<id> | SurveyReportCategoryEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_question_type/edits/<id> | SurveyQuestionTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_question_type/edits/<id> | SurveyQuestionTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_question/edits/<id> | SurveyQuestionEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_question/edits/<id> | SurveyQuestionEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey/edits/<id> | SurveyEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey/edits/<id> | SurveyEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_fill_out/edits/<id> | SurveyFillOutEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_fill_out/edits/<id> | SurveyFillOutEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_answer/edits/<id> | SurveyAnswerEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_answer/edits/<id> | SurveyAnswerEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_photo_type/edits/<id> | SurveyPhotoTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_photo_type/edits/<id> | SurveyPhotoTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/survey_photo/edits/<id> | SurveyPhotoEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey_photo/edits/<id> | SurveyPhotoEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/retrive_photo_type/<id> | PhotoTypeRetrieveView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/answer_to_question | PromoterAnswersQuestionsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/visit/history | PromoterVisistsHistory.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/visit/photo_history | ListPhotoForVisitView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/visit/delete_photo/<id> | PromoterDeletePhotoView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/outlet_list | AdminOutletListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/promoter_list | AdminPromotersList.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/create_visits | AdminCreateVisitsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/visit_list | AdminVisitsListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/visit_edit/<id> | AdminUpdateVisitView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/visit_status_change/<id> | AdminUpdateVisitStatusView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/answer_list | AdminAnswerListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/answer_edit/<id> | AdminAnswerEdistsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/photo_list | AdminPhotoListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/photo_edit/<id> | AdminPhotoEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/fo_answers_list | FOAnswerList.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/supervision_visit_status_change/<id> | AdminUpdateSupervisionVisitStatusView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/vist/place_comment/<id> | PlaceVisitCommentView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/action_plan/create | AdminActionPlanCreate.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/service_request/create | ServiceRequestCreate.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/action_plan/list | AdminActionPlanList.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/action_plan/edits/<id> | AdminActionPlanEdits.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/action_plan/bulk_update | AdminActionPlanBulkEdits.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/visit_type/list_create | VisitTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/visit_type/edits/<id> | VisitTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/outlet_cat_list | AdminOutletCategoryListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/census/list | CensusListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/census/aggregate | CensusAggregateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/photo_type_list | PhotoTypeListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/census/filter_values | CensusValuesView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/census/xlsx_export | CensusExportView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/alarm_list | FoulAlarmListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/alarm_edit/<id> | FoulAlarmRetriveUpdateDestroyView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/fix_alarms | FixAlarms.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/ticket/list_create | TicketListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/ticket_message/list_create | TicketMessageListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/ticket_message_attachment/list_create | TicketMessageAttachmentListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/ticket/edits/<id> | TicketRetriveUpdateDestroyView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/ticket_message/edits/<id> | TicketMessageRetriveUpdateDestroyView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/ticket_message_attachment/edits/<id> | TicketMessageAttachmentRetriveUpdateDestroyView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/ticket_message_attachment/upload | TicketUploadAttachmentAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/menu/list | AdminMenuListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/menu/edits/<id> | AdminMenuRetriveUpdateDestroyView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/project_list | ProjectRoleAssignmentListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/project_list | ProjectRoleAssignmentListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/active_project/retrieve/<project> | ActiveProjectRetriveView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/role_assignment/list | RolesAssignmentCustomizableListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/role_assignment/delete/<id> | RolesAssignmentDeleteListView.as_view( | core/urls.py |
| Backend Core | ALL | /config/parse_excel | ParseXlsxAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /config/files/list_create | UploadedFileListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/config/files/edits/<id> | UploadedFileEditView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/supervisor/list_create | SupervisorListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/supervisor/edits/<id> | SupervisorEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/auth/active_supervisors | SupervisorOfPromoterCheckView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/supervisor/supervision_visits/list | SupervisionVisitsListView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/visit_answer/create | AdminAnswerCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/survey/change_photo_location | SurveyChangePhotoLocations.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/visit/change_photo_location | VisitChangePhotoLocations.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/known_image/list_create | AuthenticationImageListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/promoter/known_image/edits/<id> | AuthenticationImageEditView.as_view( | core/urls.py |
| Backend Core | ALL | /test | Test.as_view( | core/urls.py |
| Backend Core | ALL | /config/generate_custom_qrcode | GenerateQRcodeView.as_view( | core/urls.py |
| Backend Core | ALL | /survey/outer_survey_qrcode/<id> | GenerateQRcodeForOuterSurveyView.as_view( | core/urls.py |
| Backend Core | ALL | /config/outer_survey_config/list_create | OuterEntryConfigListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /config/outer_survey_config/edits/<id> | OuterEntryConfigEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/more_info_key/list_create | MoreInfoKeyListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/outlet_more_info/list_create | MoreInfoListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/outlet_with_more_info/create | AdminOutletCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/admin/outlet_with_more_info/edits/<id> | AdminOutletEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /auth/api/v1/auth/set-password | SetPasswordForUser.as_view( | core/urls.py |
| Backend Core | ALL | /auth/api/v1/auth/bulk-set-password | BulkSetPasswordForUser.as_view( | core/urls.py |
| Backend Core | ALL | /api/v1/username/password/token | TokenObtainPairView.as_view( | core/urls.py |
| Backend Core | ALL | /api/v1/username/password/refresh | TokenRefreshView.as_view( | core/urls.py |
| Backend Core | ALL | /api/v1/user/can_login_toggle/<username> | UserCanLoginToggleView.as_view( | core/urls.py |
| Backend Core | ALL | /api/config/v1/fr/result | FrResultView.as_view( | core/urls.py |
| Backend Core | ALL | /api/auth/v1/user/inquiry | UserInquiryView.as_view( | core/urls.py |
| Backend Core | ALL | /api/auth/v1/user/management | UserManagementView.as_view( | core/urls.py |
| Backend Core | ALL | /api/auth/v1/user/result | FrResultView.as_view( | core/urls.py |
| Backend Core | ALL | /api/auth/v1/company/list_create | CompanyListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/auth/v1/company/edits/<id> | CompanyEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /utils/api/v1/conversation/list_create | ConversationListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /utils/api/v1/conversation/edits/<id> | ConversationRetrieveUpdateDestroyView.as_view( | core/urls.py |
| Backend Core | ALL | /utils/api/v1/conversation_message/list_create | ConversationMessageListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /utils/api/v1/conversation_message/edits/<id> | ConversationMessageRetrieveUpdateDestroyView.as_view( | core/urls.py |
| Backend Core | ALL | /utils/api/v1/conversation/seen | ConversationSeenCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /utils/api/v1/conversation/admin_list | AdminConversionList.as_view( | core/urls.py |
| Backend Core | ALL | /utils/api/v1/conversation_message/admin_list | AdiminConversationMessageList.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/currency/list_create | CurrencyListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/layer/list_create | LayerListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet_type/list_create | WalletTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/account/list_create | AccountListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet/list_create | WalletListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/transaction_type/list_create | TransactionTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/allowed_transaction_rule/list_create | AllowedTransactionRuleListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet_transaction/list_create | WalletTransactionListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/ref_transaction/list_create | RefTransactionListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/transaction_line_type/list_create | WalletTransactionLineTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet_transaction_line/list_create | WalletTransactionLineListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/currency/edits/<id> | CurrencyEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/layer/edits/<id> | LayerEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet_type/edits/<id> | WalletTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/account/edits/<id> | AccountEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet/edits/<id> | WalletEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/transaction_type/edits/<id> | TransactionTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/allowed_transaction_rule/edits/<id> | AllowedTransactionRuleEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet_transaction/edits/<id> | WalletTransactionEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/ref_transaction/edits/<id> | RefTransactionEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/transaction_line_type/edits/<id> | WalletTransactionLineTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/wallet_transaction_line/edits/<id> | WalletTransactionLineEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/get_signature | WalletGetSignatureView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/place_transaction | WalletPlaceTransactionView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/account/hyper_list | WalletAccountsHyperListView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/create_for_user | CreateWalletForUserView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/transaction/reverse/<id> | WalletTransactionToggleReverseView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/charge_by_username | ChargeWalletByUsernameView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/transaction/user_balance | WalletTransactionUserBalance.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/invoice/expert/list_create | WalletInvoiceExpertListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/invoice/get_qr_code/<id> | WalletInvoiceGetQRCodeView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/invoice/client/retrieve/<id> | WalletInvoiceClientRetrieveView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/invoice/code_request | WalletInvoiceCodeRequestView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/invoice/code_validate | WalletInvoiceCodeValidateView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/api/v1/wallet_receipt/retrieve/<id> | WalletReceiptRetrieve.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/api/v1/invoice_store/list | WalletInvoiceStoreListView.as_view( | core/urls.py |
| Backend Core | ALL | /wallet/api/user_wallet_transaction_line/list | UserWalletTransactionLineList.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/unit/list_create | UnitListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/ware/list_create | WareListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/location/list_create | WarehouseLocationListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/transaction/list_create | WarehouseTransactionListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/transaction_line_type/list_create | TransactionLineTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/transaction_line/list_create | WarehouseTransactionLineListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/ware_type/list_create | WareTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/ware_visit_type/list_create | WareVisitTypeListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/location_personnel/list_create | WarehouseLocationPersonnelListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/location_personnel/edits/<id> | WarehouseLocationPersonnelEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/aggregated/ware/list_create | WareAggregatedListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/aggregated/location/list_create | WarehouseLocationAggregatedListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/aggregated/user/list | WarehouseStockAggregatedByUserListView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/aggregated/user_or_location/retrieve/<id> | WareDistributionView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/aggregated/visit_page_settings | WareVisitSettingsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/unit/edits/<id> | UnitEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/ware/edits/<id> | WareEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/location/edits/<id> | WarehouseLocationEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/transaction/edits/<id> | WarehouseTransactionEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/transaction_line_type/edits/<id> | TransactionLineTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/transaction_line/edits/<id> | WarehouseTransactionLineEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/ware_type/edits/<id> | WareTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/ware_visit_type/edits/<id> | WareVisitTypeEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/warehouse/v1/ware_transaction/ez_create | WareTransactionEzCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/v1/visit_rate/list_create | VisitRateListCreateView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/v1/visit_rate/edits/<id> | VisitRateEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/v1/custom_bulk_edit | CustomBulkEditView.as_view( | core/urls.py |
| Backend Core | ALL | /api/micro/personalinfo/validate | UserDataValidationAPI.as_view( | core/urls.py |
| Backend Core | ALL | /api/micro/config/value/<id> | ConfigValueAPI.as_view( | core/urls.py |
| Backend Core | ALL | /api/micro/personalinfo/set_main/<id> | AuthenticationValidationLogIsMainEditView.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/v1/visit_activation_edit | VisitBulkEditsView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ClientListCreate | ClientListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ClientEdits/<id> | ClientEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/UserClientListCreate | UserClientListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/UserClientEdits/<id> | UserClientEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ProductModelListCreate | ProductModelListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ProductModelEdits/<id> | ProductModelEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ProductListCreate | ProductListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ProductEdits/<id> | ProductEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ElevatorListCreate | ElevatorListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ElevatorEdits/<id> | ElevatorEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ProductElevatorListCreate | ProductElevatorListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/ProductElevatorEdits/<id> | ProductElevatorEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/BuildingListCreate | BuildingListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/BuildingEdits/<id> | BuildingEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/BuildingElevatorListCreate | BuildingElevatorListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/BuildingElevatorEdits/<id> | BuildingElevatorEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/BuildingClientListCreate | BuildingClientListCreateAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /api/visit/BuildingClientEdits/<id> | BuildingClientEditsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /config/terms_and_conditions/list | TermsAndConditionsList.as_view( | core/urls.py |
| Backend Core | ALL | /config/province/list_create | ProvinceList.as_view( | core/urls.py |
| Backend Core | ALL | /config/city/list_create | CityList.as_view( | core/urls.py |
| Backend Core | ALL | /config/province/retrieve/<id> | ProvinceRetrieve.as_view( | core/urls.py |
| Backend Core | ALL | /config/city/retrieve/<id> | CityRetrieve.as_view( | core/urls.py |
| Backend Core | ALL | /config/Media/List | MediaManagerList.as_view( | core/urls.py |
| Backend Core | ALL | /config/Media/Create | MediaManagerCreate.as_view( | core/urls.py |
| Backend Core | ALL | /config/MediaType/List | MediaTypeList.as_view( | core/urls.py |
| Backend Core | ALL | /config/media/edits/<id> | MediaManagerRetrieveUpdateDestroy.as_view( | core/urls.py |
| Backend Core | ALL | /config/navbar/List | NavMenuList.as_view( | core/urls.py |
| Backend Core | ALL | /config/navbar/edits/<id> | NavMenuRetrieveUpdate.as_view( | core/urls.py |
| Backend Core | ALL | /core/api/client/open_visits/list | ClientVisitsAPIView.as_view( | core/urls.py |
| Backend Core | ALL | /redoc | schema_view.with_ui('redoc' | core/urls.py |
| Backend Core | ALL | /swagger | schema_view.with_ui('swagger' | core/urls.py |
| Backend Core | ALL | /postman | schema_view.without_ui(cache_timeout=0 | core/urls.py |
| Backend Core | ALL | /health | HealthCheck.as_view( | main/urls.py |
| Backend Core | ALL | /auth/authentication_check | CheckAuthenticationView.as_view( | main/urls.py |
| Backend Core | ALL | /auth/otp/request | RequestOTP.as_view( | main/urls.py |
| Backend Core | ALL | /auth/otp/verify | VerifyPhoneNumberOTPAPIView.as_view( | main/urls.py |
| Backend Core | ALL | /auth/me | MeView.as_view( | main/urls.py |
| Backend Core | ALL | /auth/user_info/update | ProfileUpdate.as_view( | main/urls.py |
| Backend Core | ALL | /auth/user_info/retrieve/<user> | ProfileRetrieve.as_view( | main/urls.py |
| Backend Core | ALL | /auth/users/list_create | ProfileList.as_view( | main/urls.py |
| Backend Core | ALL | /auth/users/admin_multi_user_add | AdminMultiUserCreate.as_view( | main/urls.py |
| Backend Core | ALL | /auth/users/admin_add_or_remove_roles/<id> | AddOrRemoveRoleFromProfile.as_view( | main/urls.py |
| Backend Core | ALL | /auth/users/easy_admin_user_add | EasyAdminMultiUserCreate.as_view( | main/urls.py |
| Backend Core | ALL | /auth/users/admin_add_users_to_role/<id> | AddOrRemoveProfilesFromRole.as_view( | main/urls.py |
| Backend Core | ALL | /config/terms_and_conditions/list | TermsAndConditionsList.as_view( | main/urls.py |
| Backend Core | ALL | /config/province/list_create | ProvinceList.as_view( | main/urls.py |
| Backend Core | ALL | /config/city/list_create | CityList.as_view( | main/urls.py |
| Backend Core | ALL | /config/province/retrieve/<id> | ProvinceRetrieve.as_view( | main/urls.py |
| Backend Core | ALL | /config/city/retrieve/<id> | CityRetrieve.as_view( | main/urls.py |
| Backend Core | ALL | /admin/role_assignment/list | RolesAssignmentCustomizableListView.as_view( | main/urls.py |
| Backend Core | ALL | /admin/role_assignment/delete/<id> | RolesAssignmentDeleteListView.as_view( | main/urls.py |
| Backend Core | ALL | /auth/me | RoleAssignmentListView.as_view( | main/urls.py |
| Backend Core | ALL | /address/list_create | AddressListCreate.as_view( | main/urls.py |
| Backend Core | ALL | /address/edits/<id> | AddressRetrieveUpdateDestroy.as_view( | main/urls.py |
| Backend Core | ALL | /specification_type/list_create | SpecificationTypeListCreate.as_view( | main/urls.py |
| Backend Core | ALL | /specification_type/edits/<id> | SpecificationTypeRetrieveUpdateDestroy.as_view( | main/urls.py |
| Backend Core | ALL | /url_utility/api/v1/plan/list_create | PlanListCreateView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /url_utility/api/v1/short_url/list_create | ShortUrlListCreateView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /url_utility/api/v1/user_plan/list_create | UserPlanListCreateAPIView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /url_utility/api/v1/click_log/list_create | ClickLogListCreateAPIView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /url_utility/api/v1/plan/edits/<id> | PlanEditView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /url_utility/api/v1/short_url/edits/<id> | ShortUrlEditView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /url_utility/api/v1/user_plan/edits/<id> | UserPlanEditView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /url_utility/api/v1/click_log/edits/<id> | ClickLogEditView.as_view( | url_utility/urls.py |
| Backend Core | ALL | /s/<str:short_url> | GetOriginalUrl.as_view( | url_utility/urls.py |
| Backend Core | ALL | /micro/shorturl/create | ShortUrlMicroListCreateView.as_view( | url_utility/urls.py |
| Health check | GET | /audit-logs | AuditLogsController.نیازمند بررسی | backend/src/audit-logs/audit-logs.controller.ts |
| Health check | POST | /auth/login | AuthController.login | backend/src/auth/auth.controller.ts |
| Health check | POST | /auth/refresh | AuthController.refresh | backend/src/auth/auth.controller.ts |
| Health check | POST | /auth/logout | AuthController.logout | backend/src/auth/auth.controller.ts |
| Health check | GET | /auth/me | AuthController.me | backend/src/auth/auth.controller.ts |
| Health check | POST | /auth/password-reset/request | AuthController.passwordResetRequest | backend/src/auth/auth.controller.ts |
| Health check | POST | /auth/password-reset/confirm | AuthController.passwordResetConfirm | backend/src/auth/auth.controller.ts |
| Health check | POST | /projects/:projectId/bulk-import | BulkImportController.upload | backend/src/bulk-import/bulk-import.controller.ts |
| Health check | GET | /dashboard/overview | DashboardController.نیازمند بررسی | backend/src/dashboard/dashboard.controller.ts |
| Health check | GET | /dashboard/latest-failures | DashboardController.نیازمند بررسی | backend/src/dashboard/dashboard.controller.ts |
| Health check | GET | /dashboard/trends | DashboardController.نیازمند بررسی | backend/src/dashboard/dashboard.controller.ts |
| Health check | GET | /dashboard/frontend-previews/grouped | DashboardController.نیازمند بررسی | backend/src/dashboard/dashboard.controller.ts |
| Health check | GET | /projects/:projectId/domains | DomainsController.نیازمند بررسی | backend/src/domains/domains.controller.ts |
| Health check | POST | /projects/:projectId/domains | DomainsController.نیازمند بررسی | backend/src/domains/domains.controller.ts |
| Health check | PATCH | /domains/:id | DomainsController.نیازمند بررسی | backend/src/domains/domains.controller.ts |
| Health check | DELETE | /domains/:id | DomainsController.نیازمند بررسی | backend/src/domains/domains.controller.ts |
| Health check | POST | /domains/:id/health | DomainsController.نیازمند بررسی | backend/src/domains/domains.controller.ts |
| Health check | GET | /projects/:projectId/http-checks | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | POST | /projects/:projectId/http-checks | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | POST | /projects/:projectId/http-checks/import-curl | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | PATCH | /http-checks/:id | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | DELETE | /http-checks/:id | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | POST | /http-checks/:id/run | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | GET | /http-checks/:id/runs | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | GET | /http-checks/:id/latest | HttpChecksController.نیازمند بررسی | backend/src/http-checks/http-checks.controller.ts |
| Health check | GET | /projects/:projectId/manual-test-cases | ManualTestsController.نیازمند بررسی | backend/src/manual-tests/manual-tests.controller.ts |
| Health check | POST | /projects/:projectId/manual-test-cases | ManualTestsController.نیازمند بررسی | backend/src/manual-tests/manual-tests.controller.ts |
| Health check | GET | /manual-test-cases/:id | ManualTestsController.نیازمند بررسی | backend/src/manual-tests/manual-tests.controller.ts |
| Health check | PATCH | /manual-test-cases/:id | ManualTestsController.نیازمند بررسی | backend/src/manual-tests/manual-tests.controller.ts |
| Health check | DELETE | /manual-test-cases/:id | ManualTestsController.نیازمند بررسی | backend/src/manual-tests/manual-tests.controller.ts |
| Health check | POST | /manual-test-cases/:id/execute | ManualTestsController.نیازمند بررسی | backend/src/manual-tests/manual-tests.controller.ts |
| Health check | GET | /manual-test-cases/:id/runs | ManualTestsController.نیازمند بررسی | backend/src/manual-tests/manual-tests.controller.ts |
| Health check | GET | /notification-channels | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /notification-channels | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | PATCH | /notification-channels/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | DELETE | /notification-channels/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /notification-channels/:id/test | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /notification-rules | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /notification-rules | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | PATCH | /notification-rules/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | DELETE | /notification-rules/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /notification-events | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /notification-deliveries | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /notifications/deliveries | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /settings/sms-providers/kavenegar | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | PATCH | /settings/sms-providers/kavenegar | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /settings/sms-providers/kavenegar/test | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /settings/sms-templates | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /settings/sms-templates | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /settings/sms-templates/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | PATCH | /settings/sms-templates/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | DELETE | /settings/sms-templates/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /settings/sms-templates/:id/preview | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /settings/sms-templates/:id/test-send | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /settings/sms-templates/:id/duplicate | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /settings/sms-template-bindings | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | POST | /settings/sms-template-bindings | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | PATCH | /settings/sms-template-bindings/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | DELETE | /settings/sms-template-bindings/:id | NotificationsController.نیازمند بررسی | backend/src/notifications/notifications.controller.ts |
| Health check | GET | /admin/sms-test-center/coverage | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | POST | /admin/sms-test-center/render-preview | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | POST | /admin/sms-test-center/validate-template | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | POST | /admin/sms-test-center/validate-all | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | POST | /admin/sms-test-center/simulate-event | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | POST | /admin/sms-test-center/full-dry-run-matrix | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | POST | /admin/sms-test-center/send-test | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | GET | /admin/sms-test-center/history | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | GET | /admin/sms-test-center/sample-payloads | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | PATCH | /admin/sms-test-center/sample-payloads/:eventType | SmsTestCenterController.نیازمند بررسی | backend/src/notifications/sms-test-center.controller.ts |
| Health check | GET | /projects | ProjectsController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | POST | /projects | ProjectsController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | GET | /projects/:id | ProjectsController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | GET | /projects/:id/overview | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | PATCH | /projects/:id | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | DELETE | /projects/:id | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | GET | /projects/:id/members | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | POST | /projects/:id/members | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | PATCH | /projects/:id/members/:memberId | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | DELETE | /projects/:id/members/:memberId | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | POST | /projects/:id/users | ProjectsController.constructor | backend/src/projects/projects.controller.ts |
| Health check | GET | /project-roles | ProjectRolesController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | GET | /project-roles/:id/permissions | ProjectRolesController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | PATCH | /project-roles/:id/permissions | ProjectRolesController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | POST | /project-roles | ProjectRolesController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | PATCH | /project-roles/:id | ProjectRolesController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | DELETE | /project-roles/:id | ProjectRolesController.نیازمند بررسی | backend/src/projects/projects.controller.ts |
| Health check | GET | /permissions | RolesController.permissions | backend/src/roles/roles.controller.ts |
| Health check | GET | /permissions/grouped | RolesController.groupedPermissions | backend/src/roles/roles.controller.ts |
| Health check | GET | /permissions/matrix | RolesController.permissionMatrix | backend/src/roles/roles.controller.ts |
| Health check | GET | /roles | RolesController.list | backend/src/roles/roles.controller.ts |
| Health check | GET | /roles/:id | RolesController.get | backend/src/roles/roles.controller.ts |
| Health check | POST | /roles | RolesController.create | backend/src/roles/roles.controller.ts |
| Health check | PATCH | /roles/:id | RolesController.update | backend/src/roles/roles.controller.ts |
| Health check | GET | /roles/:id/permissions | RolesController.rolePermissions | backend/src/roles/roles.controller.ts |
| Health check | PATCH | /roles/:id/permissions | RolesController.updateRolePermissions | backend/src/roles/roles.controller.ts |
| Health check | POST | /roles/:id/clone | RolesController.clone | backend/src/roles/roles.controller.ts |
| Health check | DELETE | /roles/:id | RolesController.remove | backend/src/roles/roles.controller.ts |
| Health check | GET | /admin/access/safety-check | RolesController.safetyCheck | backend/src/roles/roles.controller.ts |
| Health check | POST | /admin/access/validate-permission-change | RolesController.validatePermissionChange | backend/src/roles/roles.controller.ts |
| Health check | GET | /projects/:projectId/scenarios | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | POST | /projects/:projectId/scenarios | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | PATCH | /scenarios/:id | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | DELETE | /scenarios/:id | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | POST | /scenarios/:id/clone | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | POST | /scenarios/:id/run | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | GET | /scenarios/:id/runs | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | GET | /scenario-runs/:id | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | GET | /scenarios/:id/steps | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | POST | /scenarios/:id/steps | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | PATCH | /scenario-steps/:id | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | DELETE | /scenario-steps/:id | ScenariosController.نیازمند بررسی | backend/src/scenarios/scenarios.controller.ts |
| Health check | GET | /projects/:projectId/servers | ServersController.نیازمند بررسی | backend/src/servers/servers.controller.ts |
| Health check | POST | /projects/:projectId/servers | ServersController.نیازمند بررسی | backend/src/servers/servers.controller.ts |
| Health check | PATCH | /servers/:id | ServersController.نیازمند بررسی | backend/src/servers/servers.controller.ts |
| Health check | DELETE | /servers/:id | ServersController.نیازمند بررسی | backend/src/servers/servers.controller.ts |
| Health check | POST | /servers/:id/ping | ServersController.نیازمند بررسی | backend/src/servers/servers.controller.ts |
| Health check | GET | /servers/:id/runs | ServersController.نیازمند بررسی | backend/src/servers/servers.controller.ts |
| Health check | GET | /servers/:id/latest | ServersController.نیازمند بررسی | backend/src/servers/servers.controller.ts |
| Health check | GET | /settings | SettingsController.نیازمند بررسی | backend/src/settings/settings.controller.ts |
| Health check | PATCH | /settings | SettingsController.نیازمند بررسی | backend/src/settings/settings.controller.ts |
| Health check | GET | /users | UsersController.list | backend/src/users/users.controller.ts |
| Health check | POST | /users | UsersController.create | backend/src/users/users.controller.ts |
| Health check | PATCH | /users/:id | UsersController.update | backend/src/users/users.controller.ts |
| Health check | GET | /users/:id/projects | UsersController.projects | backend/src/users/users.controller.ts |
| Health check | GET | /users/:id/effective-permissions | UsersController.effectivePermissions | backend/src/users/users.controller.ts |
| Health check | GET | /users/:id/permissions | UsersController.permissions | backend/src/users/users.controller.ts |
| Health check | PATCH | /users/:id/permissions | UsersController.updatePermissions | backend/src/users/users.controller.ts |
| Health check | POST | /users/:id/projects | UsersController.assignProject | backend/src/users/users.controller.ts |
| Health check | DELETE | /users/:id/projects/:projectId | UsersController.removeProject | backend/src/users/users.controller.ts |
| Health check | DELETE | /users/:id | UsersController.remove | backend/src/users/users.controller.ts |