Recruitment Job Requisitions API
Summary
Three native operations create and decide requisitions.
Audience
Developers, QA and support engineers, implementation partners, architects, and security reviewers.
Reference Content
| Method | Relative route | Input | Success |
|---|---|---|---|
| POST | /recruitment/requisitions | CreateRequisitionInput | RequisitionDto |
| POST | /recruitment/requisitions/{id}/approve | Route identifier | RequisitionDto |
| POST | /recruitment/requisitions/{id}/reject | RejectRequisitionInput | RequisitionDto |
Create accepts title, organizational references, opening count, experience, compensation-range fields, location, employment type, hiring-manager reference, and description. Decisions can return validation, missing-resource, or conflict outcomes. Workflow-managed requisitions restrict direct decisions. There is no native requisition list or detail route; the workspace query carries requisition collections.
Response and Errors
Successful Result-based operations return their DTO directly. Confirmed failures map to 400 validation, 404 missing resource, or 409 conflict with a message object. Authorization-specific outcomes are not defined by these endpoints.
Requires confirmation
Endpoint authorization, production exposure, privacy controls, ownership, operational limits, and compatibility parity require confirmation.
Source References
microservices/src/recruitment-service/Api/RecruitmentEndpoints.csmicroservices/src/recruitment-service/Application/Dtos.csmicroservices/src/recruitment-service/Application/Commands/RequisitionCommands.cs
Related Articles
See Also
Keywords
- Recruitment API
- Source-backed endpoint reference
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly