---
title: "Story bulk operations"
slug: "story-bulk-operations"
updated: 2025-09-16T15:24:51Z
published: 2025-10-03T07:52:57Z
canonical: "documentation.deltatre.com/story-bulk-operations"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.deltatre.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Story bulk operations

> [!NOTE]
> **Note:**Available from FORGE 16.3.0 onwards.

This article details the available bulk operation options for stories.

The story list view allows operating on a set of stories.

When selecting one or more stories, a toolbar displays at the bottom and provides the bulk operation buttons:

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image(81).png)

> [!NOTE]
> **Top tips:**
> 
> 1. A search result page contains up to 72 stories; consequently, each bulk operation applies to up to 72 stories within a single page.
> 
> 2. When the bulk update sets an already existing value, the story status doesn't change. E.g., if the bulk update assigns the *news* tag, and one of the selected stories already has the *news* tag, this story doesn't have any update.

## Bulk operations

Before proceeding with any bulk operation, editors must confirm the action:

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/10585188998812.png)

### Bulk-tagging

Add/remove story *tags* regardless of the story status.

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image-1757681694607.png)

By selecting![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/10584609807516.png), a popup window displays that allows adding and removing tags to all the selected stories:

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image(85).png)

When adding a tag that doesn't exist, editors can create it from the *Manage tags* window.

When applying changes, editors can select the *Apply ... and publish* button to also publish changed stories, just by selecting one button.

### Bulk edit properties

Edit story properties regardless of the story status.

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image(87).png)

By selecting![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/10584775357980.png), a popup window displays that allows editing properties for all the selected stories. Edit the built-in fields, including:

- List availability
- Authorization groups
- Custom fields (administrator-configured)

> [!NOTE]
> **Note:**An extended field (a string, a list of options, or a boolean) can be bulk-edited if an administrator user enables it as a bulk field by adding *"bulk": true* in its JsonSchema definition (*Administration → Configuration → Extended Fields*).
> 
> ![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image(89).png)

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image(88).png)

When applying changes, editors can select the *Apply... and publish* button to also publish changed stories, just by selecting one button.

### Bulk publish/unpublish

Available actions depend on the story's status. For example, to push multiple Reviewed stories to Published, select stories and select Publish.

By selecting *Publish*, all the selected and not-yet-published stories are published. The already published one remains unchanged.

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image-1757681914842.png)

Vice versa, by selecting button *Unpublish*, all the selected and published stories are unpublished:

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image-1757681936314.png)

### Bulk archive/restore

Available actions depend on the story's status. For example, archive multiple stories regardless of the status, or restore multiple stories with a status of Archived.

By selecting *Archive*, all the selected and not yet archived stories are archived:

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image-1757681958530.png)

Vice versa, by selecting the *Restore* button, all the selected and archived stories are restored:

![](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/image-1757681984621.png)
