Move Media
move_mediaMove up to 100 Wistia media items to a folder and optional subfolder, returning a background job for the asynchronous move.
Instructions
Moves up to 100 media to a folder and optional subfolder. The subfolder must belong to the specified folder.
This endpoint allows 10 requests per 5 minutes, separate from the general API rate limit. Returns a Background Job because the move is asynchronous.
For more than 100 media, multiple destinations, or mixed actions, use the
Create Bulk Actions endpoint with move actions.
Requires api token with one of the following permissions
Read, update & delete anythingTokens with the "Act with a team member's permissions" permission
(all:delegate_to_contact_permissions scope) can also be used. Requests
made with such a token are authorized using the permissions of the
contact assigned to the token.
An expiring access token
created with the all:delegate_to_contact_permissions scope and
authorizations granting the update permission on every media being moved
and on the destination folder can also be used. subfolder_id is not
available to expiring access tokens.
Requires confirm=true for the requested mutation. May share access, notify people or incur provider charges.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | Named private Wistia account; selects credentials, not a remote account ID. | |
| confirm | No | Set true only when the user asked for exactly this action. | |
| payload | No | Complete JSON request body instead of body flags. Supports current nested customization, caption and nullable values. | |
| folder_id | No | The hashed ID of the folder where you want the media moved. | |
| hashed_ids | No | An array of the media hashed IDs to be moved. | |
| payload_file | No | Regular local JSON body file, at most 5 MB. Cannot be mixed with body flags or payload. | |
| subfolder_id | No |