---
title: "Get Asset"
method: POST
path: "/volc/asset/GetAsset"
---

# Get Asset

`POST /volc/asset/GetAsset`

Get a single asset detail by Id. This is a read-only operation and is not billed. Use this endpoint to poll the asynchronous CreateAsset result until Status becomes Active. Failed means preprocessing failed and the asset cannot be used for inference.

## Request body

- GetAssetRequest
  - `Id` string, required — Asset ID to query.

## Response `200`

Asset retrieved

- GetAssetResponse
  - `Id` string
  - `Name` string
  - `URL` string — Temporary asset file URL. Official examples mark this URL as valid for 12 hours. Do not store it as the long-term asset reference; use asset://<asset_id> in Seedance generation requests.
  - `AssetType` 'Image' | 'Video' | 'Audio'
  - `GroupId` string
  - `Status` 'Processing' | 'Active' | 'Failed' — Asset processing status. Use the asset only when Active; Failed means preprocessing failed and the asset cannot be used.
  - `ProjectName` string
  - `CreateTime` string
  - `UpdateTime` string

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/anyfast/apis/anthropic-claude-compatible-endpoint.md) · [All operations](https://skmtc.net/anyfast/apis/anthropic-claude-compatible-endpoint/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anyfast/anthropic-claude-compatible-endpoint/revisions/edfc53e182a1/schema)
