We’re thrilled to introduce powerful new features across both the Data API and Designer Extensions. We’ve added bulk CMS item authoring, editing, and deleting, supporting up to 100 items per request. These endpoints can help manage previous rate limit issues and makes managing large content sets more efficient. We’ve also introduced deep linking to Hybrid Apps, allowing seamless transitions into the Designer with your App automatically launched.

Data API (Beta)

🆕 New Endpoints

  • Update Collection Items
    Update a single item or multiple items in a Collection. This endpoint can update up to 100 items in a request.
  • Delete Collection Items
    Delete Items from a Collection. This endpoint can delete up to 100 items in a request.
  • Update Live Collection Items
    Update a single live item or multiple live items in a Collection. This endpoint can update up to 100 items in a request.
  • Delete Live Collection Items
    Remove an item or multiple items from the live site. Deleting published items will un-publish the items from the live site and set them to draft. This endpoint can delete up to 100 items in a request.
  • Update Localized Component Properties
    Update the properties of a component definition in a specified locale.

Updated Endpoints

  • Create Collection Items
    Create a single item or multiple items in a Collection. This endpoint can update up to 100 items in a request.
    Note: This endpoint was previously used to create a single Collection Item for multiple locales. The endpoint can now handle requests for multiple items in multiple locales.

Updated Payloads

  • Form Submission
    Added schema and formElementId properties to the Form Submission webhook payload for better form visibility

Designer API

🆕 New Feature

  • Seamless Integration with Deep Links in Hybrid Apps
    Enhance the transition between third-party experiences and your Designer Extension by utilizing deep links. With deep links, users are directed straight to their site in the Designer with your app automatically launched, ensuring a smooth, uninterrupted workflow. You can construct a deep-link with the following format:
    <site short name>.design.webflow.com?app=<client id>