# removeCollectionAssets > Mutation in domain **Collections** - HTML: [removeCollectionAssets.html](removeCollectionAssets.html) - Raw SDL: [removeCollectionAssets.sdl](removeCollectionAssets.sdl) - Covered by: [llms.txt](../llms.txt) Remove `Assets` from the existing `Collection`. Requires `basic:write` scope to be accessible and `Collection` permission level `EDIT`. ## Returns `RemoveCollectionAssets` ## Arguments - `input`: `RemoveCollectionAssetsInput!` — `RemoveCollectionAssets` input argument. ## Example ```graphql mutation RemoveCollectionAssets { removeCollectionAssets( input: { collectionId: "…" assetIds: ["…"] } ) { __typename collection { name id assets { total page limit hasNextPage items { id } } currentUserPermissions { canAddAssets canRemoveAssets } } } } ``` Raw: [`removeCollectionAssets.example.sdl`](removeCollectionAssets.example.sdl)