Webflow CMS - 404 Not found error

Hi team,

I am using Parabola for the first time with Webflow and I am trying to Batch update the item IDs using the Webflow and API Export elements.

Everything seems to work right up until I ‘run’ the flow - when I receive a 404 not found error.

  • Site ID is correct
  • API token & accept-value 1.0.0 are added
  • CMS items successfully populate in the input tab

Screenshot & code below:

Sent request

{
  "data": {
    "fields": {
      "manual-id": "5e884abf52284a25feb0668c",
      "name": "Foxy Furs Pet Grooming Terrigal",
      "slug": "foxy-furs-pet-grooming-terrigal"
    }
  },
  "headers": {
    "Accept-Value": "1.0.0",
    "Authorization": "Bearer cb7cb2a0790ef386bcf755e8091e967cb204ca9fe3e99dff0071e36a814ac510"
  },
  "method": "PATCH",
  "url": "https://api.webflow.com/sites/5d57a4be3f278906c27a174f/items/{id}?live=true"
}

Error Message

{
  "code": 404,
  "err": "RouteNotFoundError: Route not found: /sites/5d57a4be3f278906c27a174f/items/%7Bid%7D?live=true",
  "errorEnum": "RouteNotFound",
  "meta": {
    "code": "RouteNotFound"
  },
  "msg": "Route not found: /sites/5d57a4be3f278906c27a174f/items/%7Bid%7D?live=true",
  "name": "RouteNotFoundError",
  "path": "/sites/5d57a4be3f278906c27a174f/items/%7Bid%7D"
}

Thanks everyone for your help in advance!
Frazer

Hi Frazer,

The endpoint you are trying to make the patch request to isn’t correct.

You’re making a call to api.webflow.com/sites/…/items/{id}?live=true}

You should be making a call to this… api/webflow.com/collections/…/items/{id}?live=true

You can see the correct endpoint for patching a webflow item here
https://developers.webflow.com/#patch-live-collection-item

4 Likes

Thanks for the quick reply @Max_Joles! May I note that there is now a Webflow Export node that was released yesterday!

1 Like