Skip to main content

Asset Assignment API

Flow

OperationRequest/responseVerified rules
AssignAssignAssetInput to AssetDtoAvailable, Approved, or Returned; user or labor reference required; workflow-managed request conflicts
ReturnReturnAssetInput to AssetDtoOnly Issued; captures condition and clears current holder
HistoryList of AssetAssignmentHistoryDtoChronological aggregate history
Open assetsList of OpenAssetDtoLabor route value; blocking statuses only
Clearance statusAssetClearanceStatusDtoDerived from open assets; read-only

Employee validation is identifier-only. A dedicated assignment resource, acknowledgement endpoint, transfer endpoint, and ownership enforcement are Not implemented.

Classification

The API is Transitional. Capabilities explicitly described as absent are Not implemented. Host diagnostics and evidence routes are Foundation. Production exposure, ownership, and governance Require confirmation.

Source References

  • microservices/src/asset-service/Api/AssetEndpoints.cs
  • microservices/src/asset-service/Application/Commands/AssetCommands.cs
  • microservices/src/asset-service/Application/Queries/AssetQueries.cs
  • microservices/src/asset-service/Application/Dtos.cs