Creates an asset for the authenticated tenant. The request body is validated with createAssetWithExtensionSchema; client_id, asset_type, asset_tag, name, and status are required. AssetService.create writes assets.tenant from the request context, inserts the asset, optionally upserts asset-type-specific extension_data, publishes an ASSET_CREATED event, and returns getWithDetails with HATEOAS links.
Content type: application/json · schema AssetCreateRequest
Success response 201 · schema AssetResourceResponse
trueno_warrantyexpiredexpiring_soonactive