# 301 redirects, workspace management, and CMS publishing improvements

> Update: Added new endpoints to the Data API to help you better manage components and site configuration, alongside improvements to page content handling.

The Data API now supports programmatic management of 301 redirects and workspace administration, alongside enhanced bulk CMS operations in the JavaScript SDK. These additions enable developers to automate site configuration tasks and streamline content management workflows through new endpoints and improved functionality.

<Note>
  For important breaking changes in this release, please see the [Breaking Changes](/data/changelog/121724-breaking) update.
</Note>

## New site configuration capabilities

### 301 redirect management

Take control of your site's 301 redirects with new endpoints that let you create and manage 301 redirects programmatically:

* **[List 301 redirects](/data/reference/enterprise/site-configuration/url-redirects/get)**\
  Get all configured 301 redirects for a site

* **[Create 301 redirect](/data/reference/enterprise/site-configuration/url-redirects/create)**\
  Add a new 301 redirection rule

* **[Update 301 redirect](/data/reference/enterprise/site-configuration/url-redirects/patch)**\
  Modify an existing 301 redirection rule

* **[Delete 301 redirect](/data/reference/enterprise/site-configuration/url-redirects/delete)**\
  Remove an existing 301 redirection rule

### Workspace management

Programmatically create, update, and delete sites within your workspace:

* **[Create site](/data/reference/enterprise/workspace-management/create)**\
  Create a new site in your workspace

* **[Update site](/data/reference/enterprise/workspace-management/update)**\
  Modify an existing site's properties

* **[Delete site](/data/reference/enterprise/workspace-management/delete)**\
  Remove a site from your workspace

## Improved CMS operations

### Bulk CMS management

The Data API now supports efficient methods to perform operations on multiple CMS items at once:

* **[Create multiple items](/data/reference/cms/collection-items/bulk-items/create-items)**\
  Create single or multiple CMS items in one request

* **[Update multiple items](/data/reference/cms/collection-items/bulk-items/update-items)**\
  Update multiple CMS items simultaneously

* **[Update multiple live items](/data/reference/cms/collection-items/live-items/update-item-live)**\
  Update multiple published CMS items

* **[Delete multiple items](/data/reference/cms/collection-items/bulk-items/delete-items)**\
  Unpublish/delete multiple CMS items at once

* **[Delete multiple live items](/data/reference/cms/collection-items/live-items/delete-item-live)**\
  Unpublish/delete multiple published CMS items