Recruitment Onboarding API
Summary
Four native operations list onboarding, create handoffs, update status, and join candidates.
Audience
Developers, QA and support engineers, implementation partners, architects, and security reviewers.
Reference Content
| Method | Relative route | Purpose |
|---|---|---|
| GET | /recruitment/onboarding | List OnboardingDto |
| POST | /recruitment/offers/{id}/move-to-onboarding | Create/reuse onboarding from accepted offer |
| PATCH | /recruitment/onboarding/{id}/status | Apply OnboardingStatusInput |
| POST | /recruitment/candidates/{id}/join | Complete candidate joining |
Completion synchronously provisions an Employee before committing Recruitment completion. The Employee Service call is not an exposed Recruitment endpoint. Login provisioning, manager mapping, distributed rollback, and reconciliation are not implemented.
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/OnboardingCommands.csmicroservices/src/recruitment-service/Application/Commands/OfferCommands.csmicroservices/src/recruitment-service/Infrastructure/EmployeeServiceClient.cs
Related Articles
See Also
Keywords
- Recruitment API
- Source-backed endpoint reference
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly