> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anyfast.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Asset

> 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.



## OpenAPI

````yaml api-reference/model-api/bytedance/openapi/volc-asset-get-asset/openapi.yaml POST /volc/asset/GetAsset
openapi: 3.1.0
info:
  title: Seedance 2.0 Asset — Get Asset
  description: Get a single asset detail by ID via AnyFast API
  version: 1.0.0
servers:
  - url: https://www.anyfast.ai
security:
  - bearerAuth: []
paths:
  /volc/asset/GetAsset:
    post:
      summary: Get Asset
      description: >-
        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.
      operationId: getAsset
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetAssetRequest'
      responses:
        '200':
          description: Asset retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetAssetResponse'
        '401':
          description: Unauthorized
components:
  schemas:
    GetAssetRequest:
      type: object
      required:
        - Id
      properties:
        Id:
          type: string
          description: Asset ID to query.
          example: asset-20260528140922-d9646
      example:
        Id: asset-20260528140922-d9646
    GetAssetResponse:
      type: object
      properties:
        Id:
          type: string
          example: asset-20260528140922-d9646
        Name:
          type: string
          example: character-reference
        URL:
          type: string
          description: >-
            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.
          example: https://ark-media-asset.tos-cn-beijing.volces.com/...
        AssetType:
          type: string
          enum:
            - Image
            - Video
            - Audio
          example: Video
        GroupId:
          type: string
          example: group-20260528140601-tp9hw
        Status:
          type: string
          enum:
            - Processing
            - Active
            - Failed
          example: Active
          description: >-
            Asset processing status. Use the asset only when Active; Failed
            means preprocessing failed and the asset cannot be used.
        ProjectName:
          type: string
          example: default
        CreateTime:
          type: string
          example: '2026-05-28T06:09:22Z'
        UpdateTime:
          type: string
          example: '2026-05-28T06:09:31Z'
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````