| """ |
| Interview app — URL configuration. |
| """ |
|
|
| from django.urls import path |
|
|
| from . import views |
|
|
| urlpatterns = [ |
| path("health/", views.health, name="interview-health"), |
| path("interview/start/", views.interview_start, name="interview-start"), |
| path( |
| "interview/question/<int:index>/", |
| views.interview_question, |
| name="interview-question", |
| ), |
| path("query/", views.query_rag, name="interview-query"), |
| path("transcribe/", views.transcribe_audio, name="interview-transcribe"), |
| path("test-admin/toggle/", views.test_mode_toggle_api, name="test-mode-toggle"), |
| path("dashboard/stats/", views.DashboardStatsAPIView.as_view(), name="dashboard-stats"), |
| path("interviews/", views.interviews_api, name="interviews-api"), |
| path("interviews/<int:pk>/", views.interview_detail_api, name="interview-detail-api"), |
| path("me/", views.me_api, name="me-api"), |
| path("session/start/", views.session_start, name="session-start"), |
| path("session/<int:session_id>/answer/", views.session_answer, name="session-answer"), |
| path("session/<int:session_id>/recording/", views.session_recording, name="session-recording"), |
| path("session/<int:session_id>/end/", views.session_end, name="session-end"), |
| path("session/<int:session_id>/evaluation/", views.session_evaluation, name="session-evaluation"), |
| path("session/<int:session_id>/transcript/", views.session_transcript, name="session-transcript"), |
| path("session/<int:session_id>/reprocess/", views.session_reprocess, name="session-reprocess"), |
| path("applicant/<int:applicant_id>/approve/", views.applicant_approve, name="applicant-approve"), |
| path("applicant/<int:applicant_id>/sessions/", views.applicant_sessions, name="applicant-sessions"), |
| path("settings/llm/", views.settings_llm, name="settings-llm"), |
| path("settings/llm/test/", views.settings_llm_test, name="settings-llm-test"), |
| path("settings/transcription/", views.settings_transcription, name="settings-transcription"), |
| path("settings/transcription/test/", views.test_transcription_benchmark, name="settings-transcription-test"), |
| path("settings/categories/", views.settings_categories, name="settings-categories"), |
| path("settings/prompt/", views.settings_prompt, name="settings-prompt"), |
| path("organizations/", views.organizations_api, name="organizations-api"), |
| path("applicants/", views.applicants_api, name="applicants-api"), |
| path("applicants/<int:pk>/", views.applicant_detail_api, name="applicant-detail-api"), |
| ] |
|
|