# moveFolders

> Mutation in domain **Folders**

- HTML: [moveFolders.html](moveFolders.html)
- Raw SDL: [moveFolders.sdl](moveFolders.sdl)
- Covered by: [llms.txt](../llms.txt)

Move existing `Folder` item(s) to the given `Library`, `Workspace` or `Folder` destination. This operation will move all of the `Asset` item(s) and `SubFolder` item(s) within the provided `Folder` item(s). Only moves within the same `Library`/`Workspace` are supported by this operation. Requires `basic:write` scope to be accessible and `Folder` permission level `EDIT`.

## Returns

`MoveFolders`

## Arguments

- `input`: `MoveFoldersInput!` — `MoveFolders` input argument.

## Example

```graphql
mutation MoveFolders {
  moveFolders(
    input: {
      folderIds: ["…"]
      destinationId: "…"
    }
  ) {
    __typename
    ids
  }
}
```

Raw: [`moveFolders.example.sdl`](moveFolders.example.sdl)
