Skip to main content

Recruitment Integration Events

Summary

Eleven shared Recruitment contracts are produced by the DbContext mapping.

Audience

Developers, QA and support engineers, integration reviewers, implementation partners, solution architects, and security reviewers.

Overview

Reference Content

Exact contractProducerDomain mappingConfirmed consumersVersion
CandidateAppliedEventRecruitment ServiceCandidate appliedNone1
InterviewScheduledEventRecruitment ServiceInterview scheduledNone1
OfferGeneratedEventRecruitment ServiceOffer generatedNone1
OfferCreatedEventRecruitment ServiceOffer createdNone1
OfferApprovedEventRecruitment ServiceOffer approvedNone1
OfferAcceptedEventRecruitment ServiceOffer acceptedNone1
OfferRejectedEventRecruitment ServiceOffer rejectedNone1
OfferDeclinedEventRecruitment ServiceOffer declinedNone1
CandidateOnboardedEventRecruitment ServiceCandidate onboardedNone1
CandidateJoinedEventRecruitment ServiceCandidate joinedNone1
JoiningReminderEventRecruitment ServiceJoining reminder intentNone1

All derive from the shared IntegrationEvent base. Sensitive payload fields are intentionally not reproduced.

The mappings create a new event identity, preserve domain occurrence time, use candidate identity as correlation, leave causation and user context unset, and leave the shared tenant envelope unset. No consumer-side version adapter or unsupported-version policy is confirmed.

Requires confirmation

Consumer ownership, tenant-envelope policy, correlation/causation policy, retry limits, replay, ordering, contract governance, reconciliation, monitoring, and production support require confirmation.

Source References

  • microservices/src/contracts/Events/IntegrationEvent.cs
  • microservices/src/contracts/Events/RecruitmentLifecycleEvents.cs
  • microservices/src/contracts/Events/CandidateAppliedEvent.cs
  • microservices/src/contracts/Events/InterviewScheduledEvent.cs
  • microservices/src/contracts/Events/OfferGeneratedEvent.cs
  • microservices/src/contracts/Events/OfferAcceptedEvent.cs
  • microservices/src/contracts/Events/OfferRejectedEvent.cs
  • microservices/src/contracts/Events/CandidateOnboardedEvent.cs

See Also

Keywords

  • Recruitment events
  • Integration Events

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly