---
title: "Agent Move Asset"
method: PUT
path: "/agent/assets/{asset_id}/move"
---

# Agent Move Asset

`PUT /agent/assets/{asset_id}/move`

## Request

- Base URL: `https://app.wunel.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.wunel.com/agent/assets/{asset_id}/move`
- Auth: none declared

Move one stored asset to another workspace and/or attach it to another
page. A row change only — the stored bytes are never re-uploaded.

document_id implies its own workspace; passing workspace_id alone moves the
asset across and drops the attachment, since a page that stayed behind
cannot hold an asset that left. Needs edit rights on BOTH sides.

## Path parameters

- `asset_id` string, required

## Request body

- AssetMoveRequest
  - `workspace_id` string, nullable
  - `document_id` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/wunel/apis/wunel-api.md) · [All operations](https://skmtc.dev/wunel/apis/wunel-api/llms.txt) · [OpenAPI document](https://skmtc.dev/wunel/apis/wunel-api/revisions/872fe0687a60?raw)
