Skip to main content

Helpdesk Document Integration

Audience

Developers, DevOps, QA, security and support.

Summary

A typed HTTP client delegates attachment upload and download to Document Service and forwards tenant/user context. Dependency failures are translated into a Helpdesk-specific unavailable exception.

Reference Content

The client has upload and download methods only. It handles timeout, HTTP failure and missing-download results. On selected transport failures it attempts the development fallback; outside Development or when disabled, fallback raises unavailability.

Requires confirmation

Production dependency configuration, authentication between services, content scanning, timeout objectives and orphan cleanup require confirmation.

Source References

  • microservices/src/helpdesk-service/Infrastructure/DocumentServiceClient.cs
  • microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
  • microservices/src/helpdesk-service/Program.cs

See Also

Keywords

Document Service, typed HTTP client, attachment upload, development fallback.

Revision Information

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