Skip to main content

Helpdesk Integration Events

Authoritative integration-event catalog

All entries use HelpdeskTicketEvent, schema version 1, are created by Helpdesk Service, persisted to its outbox, and are understood by Notification Service. Delivery remains Partial because the Helpdesk runtime has no hosted relay invocation.

Event nameTriggerPayload summaryConsumerDeliverySource
TicketCreatedCanonical or compatibility ticket creationTicket identity, classification, status, requester, due dateNotification ServiceTransactional outbox; relay invocation missingmicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketAssignedAssignmentTicket plus assignee identity/contactNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketCommentAddedComment creationTicket plus comment identifier and notesNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketStatusChangedGeneric canonical or compatibility status changeTicket, resulting status and noteNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketResolvedResolve actionTicket, resolved status and resolution noteNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketClosedClose actionTicket, closed status and noteNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketReopenedReopen actionTicket, reopened status and reasonNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketSlaBreachedManual breach or SLA checkTicket plus SLA-policy identifier and noteNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketEscalatedManual or SLA-driven escalationTicket plus escalation identifier and reasonNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
TicketAttachmentAddedSuccessful attachment upload and local metadata creationTicket plus attachment identifier and filenameNotification ServiceSamemicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs

Contract mapping

These are ten event names, not ten CLR message classes. The authoritative contract inventory contains one Helpdesk-specific type.

Source References

  • microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
  • microservices/src/helpdesk-service/Infrastructure/Persistence.cs
  • microservices/src/contracts/Events/HelpdeskLifecycleEvents.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs

Revision Information

Draft source-backed documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.