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 name | Trigger | Payload summary | Consumer | Delivery | Source |
|---|---|---|---|---|---|
TicketCreated | Canonical or compatibility ticket creation | Ticket identity, classification, status, requester, due date | Notification Service | Transactional outbox; relay invocation missing | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketAssigned | Assignment | Ticket plus assignee identity/contact | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketCommentAdded | Comment creation | Ticket plus comment identifier and notes | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketStatusChanged | Generic canonical or compatibility status change | Ticket, resulting status and note | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketResolved | Resolve action | Ticket, resolved status and resolution note | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketClosed | Close action | Ticket, closed status and note | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketReopened | Reopen action | Ticket, reopened status and reason | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketSlaBreached | Manual breach or SLA check | Ticket plus SLA-policy identifier and note | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketEscalated | Manual or SLA-driven escalation | Ticket plus escalation identifier and reason | Notification Service | Same | microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs |
TicketAttachmentAdded | Successful attachment upload and local metadata creation | Ticket plus attachment identifier and filename | Notification Service | Same | microservices/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.csmicroservices/src/helpdesk-service/Infrastructure/Persistence.csmicroservices/src/contracts/Events/HelpdeskLifecycleEvents.csmicroservices/src/notification-service/Application/EventNotificationResolver.cs
Related Articles
Revision Information
Draft source-backed documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.