Job Description API
Provides secure, role-based endpoints to create, retrieve, update, delete, and duplicate job descriptions, along with application statistics and AI-formatted JD data.Endpoints Overview
| Method | Endpoint | Purpose | Access |
|---|---|---|---|
| GET | /api/jds | List all JDs | job_description:read |
| POST | /api/jds | Create JD | job_description:create |
| GET | /api/jds/:id | Get JD by ID | job_description:read |
| PUT | /api/jds/:id | Update JD | job_description:update |
| DELETE | /api/jds/:id | Delete JD | job_description:delete |
| POST | /api/jds/:id/duplicate | Duplicate JD | job_description:create |