Asset Assignment API
Flow
| Operation | Request/response | Verified rules |
|---|---|---|
| Assign | AssignAssetInput to AssetDto | Available, Approved, or Returned; user or labor reference required; workflow-managed request conflicts |
| Return | ReturnAssetInput to AssetDto | Only Issued; captures condition and clears current holder |
| History | List of AssetAssignmentHistoryDto | Chronological aggregate history |
| Open assets | List of OpenAssetDto | Labor route value; blocking statuses only |
| Clearance status | AssetClearanceStatusDto | Derived 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.csmicroservices/src/asset-service/Application/Commands/AssetCommands.csmicroservices/src/asset-service/Application/Queries/AssetQueries.csmicroservices/src/asset-service/Application/Dtos.cs