Helpdesk Assignment Endpoints
Audience
Developers, QA, security and support.
Summary
One canonical assignment operation updates current ownership and appends assignment history.
Reference Content
The handler loads a tenant-visible ticket, copies the supplied assignee identity/email, records assignment time, sets Assigned, appends a TicketAssignment row, adds audit/timeline/outbox evidence and returns TicketDto.
The supplied assignee identifier is not checked for positivity, existence, active employment, helpdesk role or tenant membership. No queue/team assignment, unassignment or dedicated reassignment contract is registered.
Requires confirmation
Agent identity validation, authorization, unassignment/reassignment semantics and concurrency protection require confirmation.
Source References
microservices/src/helpdesk-service/Api/HelpdeskEndpoints.csmicroservices/src/helpdesk-service/Infrastructure/HelpdeskDbContext.csmicroservices/src/helpdesk-service/Infrastructure/Persistence.cs
Related Articles
See Also
Keywords
Assignment API, assignee, assignment history, agent validation.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20