📋 Service Information
Service Name: Asset Service
Port: 8054
Base URL: http://localhost:8054
Description: Handles file uploads, asset management, and file serving
Features: File upload, asset storage, file download, category management, asset metadata
Upload Asset
Upload a file/asset to the system
📝 Request Example:
📌 Form Parameters:
file - File to upload (required, MultipartFile)
name - Asset name (optional)
description - Asset description (optional)
category - Asset category (optional, default: "general")
tags - Comma-separated tags (optional)
uploadedBy - User who uploaded (optional, default: "system")
uploadPath - Custom upload path (optional)
Get All Assets
Retrieve all assets in the system
📝 Request Example:
Get Asset by ID
Retrieve asset details by ID
📝 Request Example:
📌 Path Parameters:
id - Asset ID (UUID)
Download Asset
Download an asset file
📝 Request Example:
📌 Path Parameters:
id - Asset ID (UUID)
Delete Asset
Soft delete an asset (marks as deleted)
📝 Request Example:
📌 Path Parameters:
id - Asset ID (UUID)
Get Assets by Category
Get all assets in a specific category
📝 Request Example:
📌 Path Parameters:
category - Category name (String)
Health Check
Check if the asset service is running