Positions
Job definitions that configure AI interviews: skills, duration, expiry, and role context.
Key APIs
| Method | Path | Purpose |
|---|---|---|
| POST | /v1/positions | Create position |
| GET | /v1/positions | List with filters and interview counts |
| GET | /v1/positions/:id | Detail with interview count |
| PATCH | /v1/positions/:id | Update fields |
| POST | /v1/positions/:id/archive | Archive position |
Business Rules
- Skill count is capped by interview duration rules on create/update.
- Scheduling requires position status active (enforced in interviews).
- Archive is a status change, not a hard delete.
Dependencies
None