GET | /api/access-requests | src/app/api/access-requests/route.ts |
POST | /api/access-requests | src/app/api/access-requests/route.ts |
GET | /api/access-requests/:id | src/app/api/access-requests/[id]/route.ts |
POST | /api/access-requests/:id/approve | src/app/api/access-requests/[id]/approve/route.ts |
POST | /api/access-requests/:id/reject | src/app/api/access-requests/[id]/reject/route.ts |
GET | /api/admin/audit | src/app/api/admin/audit/route.ts |
GET | /api/admin/outbox | src/app/api/admin/outbox/route.ts |
GET | /api/admin/outbox/:id | src/app/api/admin/outbox/[id]/route.ts |
POST | /api/admin/outbox/:id/retry | src/app/api/admin/outbox/[id]/retry/route.ts |
GET | /api/analytics/smo-strength | src/app/api/analytics/smo-strength/route.ts |
POST | /api/auth/accept-invite | src/app/api/auth/accept-invite/route.ts |
POST | /api/auth/forgot-password | src/app/api/auth/forgot-password/route.ts |
DELETE | /api/auth/impersonate | src/app/api/auth/impersonate/route.ts |
POST | /api/auth/impersonate | src/app/api/auth/impersonate/route.ts |
POST | /api/auth/login | src/app/api/auth/login/route.ts |
POST | /api/auth/logout | src/app/api/auth/logout/route.ts |
GET | /api/auth/me | src/app/api/auth/me/route.ts |
POST | /api/auth/reset-password | src/app/api/auth/reset-password/route.ts |
GET | /api/candidates | src/app/api/candidates/route.ts |
POST | /api/candidates | src/app/api/candidates/route.ts |
DELETE | /api/candidates/:id | src/app/api/candidates/[id]/route.ts |
GET | /api/candidates/:id | src/app/api/candidates/[id]/route.ts |
PATCH | /api/candidates/:id | src/app/api/candidates/[id]/route.ts |
POST | /api/candidates/:id/assign-hiring-manager | src/app/api/candidates/[id]/assign-hiring-manager/route.ts |
GET | /api/candidates/:id/audit | src/app/api/candidates/[id]/audit/route.ts |
GET | /api/candidates/:id/decision | src/app/api/candidates/[id]/decision/route.ts |
POST | /api/candidates/:id/decision | src/app/api/candidates/[id]/decision/route.ts |
GET | /api/candidates/:id/documents | src/app/api/candidates/[id]/documents/route.ts |
POST | /api/candidates/:id/documents | src/app/api/candidates/[id]/documents/route.ts |
POST | /api/candidates/:id/escalate-to-smo | src/app/api/candidates/[id]/escalate-to-smo/route.ts |
GET | /api/candidates/:id/evaluation-prefill | src/app/api/candidates/[id]/evaluation-prefill/route.ts |
POST | /api/candidates/:id/evaluation-prefill | src/app/api/candidates/[id]/evaluation-prefill/route.ts |
GET | /api/candidates/:id/hr-screening | src/app/api/candidates/[id]/hr-screening/route.ts |
PUT | /api/candidates/:id/hr-screening | src/app/api/candidates/[id]/hr-screening/route.ts |
POST | /api/candidates/:id/hr-screening/complete | src/app/api/candidates/[id]/hr-screening/complete/route.ts |
GET | /api/candidates/:id/manager-review | src/app/api/candidates/[id]/manager-review/route.ts |
PUT | /api/candidates/:id/manager-review | src/app/api/candidates/[id]/manager-review/route.ts |
POST | /api/candidates/:id/manager-review/submit | src/app/api/candidates/[id]/manager-review/submit/route.ts |
GET | /api/candidates/:id/smo-questions | src/app/api/candidates/[id]/smo-questions/route.ts |
POST | /api/candidates/:id/smo-questions | src/app/api/candidates/[id]/smo-questions/route.ts |
GET | /api/dashboard | src/app/api/dashboard/route.ts |
GET | /api/departments | src/app/api/departments/route.ts |
POST | /api/departments | src/app/api/departments/route.ts |
DELETE | /api/departments/:id | src/app/api/departments/[id]/route.ts |
PATCH | /api/departments/:id | src/app/api/departments/[id]/route.ts |
GET | /api/documents/:docId/download | src/app/api/documents/[docId]/download/route.ts |
GET | /api/documents/:docId/download-url | src/app/api/documents/[docId]/download-url/route.ts |
POST | /api/documents/:docId/reanalyze | src/app/api/documents/[docId]/reanalyze/route.ts |
POST | /api/documents/:docId/replace | src/app/api/documents/[docId]/replace/route.ts |
GET | /api/email-templates | src/app/api/email-templates/route.ts |
PATCH | /api/email-templates | src/app/api/email-templates/route.ts |
PATCH | /api/email-templates/:key | src/app/api/email-templates/[key]/route.ts |
GET | /api/health/openai | src/app/api/health/openai/route.ts |
POST | /api/jobs/outbox-dispatch | src/app/api/jobs/outbox-dispatch/route.ts |
GET | /api/notifications | src/app/api/notifications/route.ts |
POST | /api/notifications/mark-all-read | src/app/api/notifications/mark-all-read/route.ts |
POST | /api/notifications/mark-read | src/app/api/notifications/mark-read/route.ts |
GET | /api/permissions | src/app/api/permissions/route.ts |
GET | /api/positions | src/app/api/positions/route.ts |
POST | /api/positions | src/app/api/positions/route.ts |
DELETE | /api/positions/:id | src/app/api/positions/[id]/route.ts |
PATCH | /api/positions/:id | src/app/api/positions/[id]/route.ts |
GET | /api/roles | src/app/api/roles/route.ts |
PATCH | /api/roles/:id/permissions | src/app/api/roles/[id]/permissions/route.ts |
GET | /api/settings | src/app/api/settings/route.ts |
PATCH | /api/settings | src/app/api/settings/route.ts |
GET | /api/settings/notification-rules | src/app/api/settings/notification-rules/route.ts |
PATCH | /api/settings/notification-rules | src/app/api/settings/notification-rules/route.ts |
GET | /api/templates | src/app/api/templates/route.ts |
POST | /api/templates | src/app/api/templates/route.ts |
GET | /api/templates/:id | src/app/api/templates/[id]/route.ts |
PUT | /api/templates/:id | src/app/api/templates/[id]/route.ts |
POST | /api/templates/:id/archive | src/app/api/templates/[id]/archive/route.ts |
POST | /api/templates/:id/duplicate | src/app/api/templates/[id]/duplicate/route.ts |
POST | /api/templates/:id/publish | src/app/api/templates/[id]/publish/route.ts |
GET | /api/templates/active | src/app/api/templates/active/route.ts |
GET | /api/users | src/app/api/users/route.ts |
DELETE | /api/users/:id | src/app/api/users/[id]/route.ts |
GET | /api/users/:id | src/app/api/users/[id]/route.ts |
PATCH | /api/users/:id | src/app/api/users/[id]/route.ts |
POST | /api/users/:id/resend-setup | src/app/api/users/[id]/resend-setup/route.ts |
PUT | /api/users/:id/role | src/app/api/users/[id]/role/route.ts |