Skip to main content

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.cs
  • microservices/src/helpdesk-service/Infrastructure/HelpdeskDbContext.cs
  • microservices/src/helpdesk-service/Infrastructure/Persistence.cs

See Also

Keywords

Assignment API, assignee, assignment history, agent validation.

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20