# Localization support, site activity logs and content management improvements

> Added support for localization and site activity logs in the Data API.

Webflow's Data API now supports [localization features](https://university.webflow.com/lesson/localization-overview?topics=localization), allowing you to create, manage, and retrieve content in multiple languages through the API. This enables you to build multilingual applications and automation workflows.

### Key localization features

* **Site locale information**\
  Get detailed information about all available site locales, including primary and secondary languages

* **Locale-specific page content**\
  Retrieve and update page content for specific language variants

* **Localized CMS content**\
  Access and modify CMS items across multiple language versions

### Updated endpoints with localization support

#### Site endpoints

The following endpoints now include `locale` information with primary and secondary locale settings:

* **[Get sites list](/data/reference/sites/list)** and **[Get site details](/data/reference/sites/get)**

  ```json title="Response example"
  {
    "locale": {
      "primary": {
        "id": "en-US",
        "cmsLocaleId": "uuid-for-primary-locale",
        "displayName": "English (United States)",
        "enabled": true,
        "subdirectory": ""
      },
      "secondary": [
        {
          "id": "es",
          "cmsLocaleId": "uuid-for-secondary-locale",
          "displayName": "Spanish",
          "enabled": true,
          "subdirectory": "/es"
        }
      ]
    }
  }
  ```

#### Page endpoints

These endpoints now support the `locale` query parameter to work with language-specific pages:

* **[Get page metadata](/data/reference/pages/get-metadata)** and **[List site pages](/data/reference/pages/list)**

#### CMS item endpoints

These endpoints now support the `cmsLocaleIds` parameter to filter and manage content by language:

* **[List CMS items](/data/reference/cms/collection-items/staged-items/list-items)**
* **[Get CMS item](/data/reference/cms/collection-items/staged-items/get-item)**
* **[Update CMS item](/data/reference/cms/collection-items/staged-items/update-item)**

<Note>
  CMS locale IDs (`cmsLocaleId`) are different from site locale identifiers. You can find the `cmsLocaleId` for each language in the Sites response.
</Note>

## Site activity logs

Monitor site activity with the [Get site activity logs](/data/reference/enterprise/site-activity/list) endpoint.

* **[Get site activity logs](/data/reference/enterprise/site-activity/list)**\
  Track changes made to your site by team members

## Page content management

New endpoints for more granular control over page content and metadata:

* **[Get](/data/reference/pages/get-content) and [Update](/data/reference/pages/update-static-content) page content**\
  Work with the DOM structure of pages

* **[Update page metadata](/data/reference/pages/update-page-settings)**\
  Modify page settings

## Asset management

* **[Update asset](/data/reference/assets/assets/update)**\
  Modify asset properties