---
title: "Assets"
method: GET
path: "/account/assets"
tags: ["account"]
---

# Assets

`GET /account/assets`

## Request

- Base URL: `https://api.beatra.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.beatra.ai/account/assets`
- Auth: none declared

## Query parameters

- `cursor` string, nullable
- `limit` integer
- `media_type` string, nullable
- `origin` 'generated' | 'uploaded', nullable

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- AssetListResponse
  - `items` AssetItem[], required
    - `artifact_id` string, required
    - `source_type` string, required
    - `capability` string, nullable
    - `media_type` string, required
    - `mime_type` string, required
    - `size_bytes` integer, required
    - `cdn_url` string, required
    - `created_task_id` string, nullable
    - `status` string, required
    - `width` integer, nullable
    - `height` integer, nullable
    - `duration_ms` integer, nullable
    - `thumbnail` AssetThumbnailItem
      - `status` 'pending' | 'processing' | 'ready' | 'failed', required
      - `cdn_url` string, nullable
      - `mime_type` string, nullable
      - `size_bytes` integer, nullable
      - `width` integer, nullable
      - `height` integer, nullable
    - `title` string, nullable
    - `title_source` 'user' | 'auto', nullable
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
  - `next_cursor` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/beatra/apis/agent-service-api.md) · [All operations](https://skmtc.dev/beatra/apis/agent-service-api/llms.txt) · [OpenAPI document](https://skmtc.dev/beatra/apis/agent-service-api/revisions/58e440556498?raw)
