# Assets API

Complete API reference for asset operations. Manage image uploads, downloads, metadata, and asset lifecycle through this resource.

## Asset Resource

::: vi.api.resources.datasets.Asset
    options:
      show_root_heading: true
      show_source: true
      heading_level: 2
      merge_init_into_class: true
      members_order: source
      group_by_category: true

## Response Models

### Asset

::: vi.api.resources.datasets.assets.responses.Asset
    options:
      show_root_heading: true
      show_source: false
      heading_level: 3

### Asset Ingestion Session

::: vi.api.resources.datasets.assets.responses.AssetIngestionSession
    options:
      show_root_heading: true
      show_source: false
      heading_level: 3

### Asset Upload Result

::: vi.api.resources.datasets.assets.results.AssetUploadResult
    options:
      show_root_heading: true
      show_source: false

### Asset Download Result

::: vi.api.resources.datasets.assets.results.AssetDownloadResult
    options:
      show_root_heading: true
      show_source: false
      heading_level: 3

## See Also

- [User Guide: Managing Assets](../../guide/assets.md)
- [Datasets API](datasets.md)
- [Annotations API](annotations.md)
