Data API: Localization and Site Activity Logs
In this update, we’ve added support for the following Webflow features:
What’s New
GET
/sites/{site_id}/activity_logs
Get Site Activity Logs
GET
/pages/{page_id}/dom
Get Page Content
POST
/pages/{page_id}/dom
Update Page Content
PUT
/pages/{page_id}
Update Page Metadata
PATCH
/assets/{asset_id}
Update Asset
What’s Changed
GET
/sites
Response:
Added Property: locale
(object)
Location: Response body
Description: Contains the locale settings for the site, including primary and secondary locales.
Type: String
Details:
primary
: Object containing the primary locale settings.
Includes properties such asid
,cmsLocaleId
,enabled
,displayName
,redirect
,subdirectory
,tag
.secondary
: Array of objects, each representing a secondary locale setting.
Each object includes properties similar to the primary locale.
GET
/sites/{site_id}
Response:
Added Property: locale
(object)
Location: Response body
Description: Contains the locale settings for the site, including primary and secondary locales.
Type: String
Details:
primary
: Object containing the primary locale settings.
Includes properties such asid
,cmsLocaleId
,enabled
,displayName
,redirect
,subdirectory
,tag
.secondary
: Array of objects, each representing a secondary locale setting.
Each object includes properties similar to the primary locale.
GET
/pages/{page_id}
Parameters:
Added: locale
in query
Description: Unique identifier for a specific locale. Applicable, when using localization.
Required: No
Type: String
GET
/sites/{site_id}/pages
Parameters:
Added: locale
in query
Description: Unique identifier for a specific locale. Applicable, when using localization.
Required: No
Type: String
GET
/collections/{collection_id}/items
Parameters:
Added: cmsLocaleIds
in query
Description: Unique identifiers for CMS Locales. These UIDs are different from the Site locale identifier and are listed as cmsLocaleId in the Sites response. Applicable when using localization.
Required: No
Type: String
GET
/collections/{collection_id}/items/{item_id}
Parameters:
Added: cmsLocaleIds
in query
Description: Unique identifiers for CMS Locales. These UIDs are different from the Site locale identifier and are listed as cmsLocaleId in the Sites response. Applicable when using localization.
Required: No
Type: Array
PATCH
/collections/{collection_id}/items/{item_id}
Parameters:
Added: cmsLocaleIds
in query
Description: Unique identifiers for CMS Locales. These UIDs are different from the Site locale identifier and are listed as cmsLocaleId in the Sites response. Applicable when using localization.
Required: No
Type: Array