Update records in creator via webhook (how to pass criteria correctly?)

Update records in creator via webhook (how to pass criteria correctly?)

Using Workflows, I have set-up a CRM Webhook that successfully creates a new record in Creator every time a vendor is added in the CRM, using the following URL structure

  1. https://creator.zoho.eu/api/<ownername>/<format>/<applicationName>/form/<formName>/record/add?Crt_Name=${Vendors.Vendor Name}&Crt_Id=${Vendors.Vendor Id}&authtoken=xxxxxxxxxxxxxxxxxxxxxxxx&scope=creatorapi

ref - https://www.zoho.eu/creator/help/api/rest-api/rest-api-add-records.html



What I also want to do is update this Creator record every time the Vendor is edited within the CRM (by matching the Vendor Id), but I keep getting this error response
  1.     <code>2945</code>
  2.     <message>INVALID_TICKET</message>

e.g.
  1. https://creator.zoho.eu/api/<ownername>/<format>/<applicationName>/form/<formName>/record/update?criteria=Crt_Id==${Vendors.Vendor Id}&Crt_Name=${Vendors.Vendor Name}&authtoken=xxxxxxxxxxxxxxxxxxxxxxxx&scope=creatorapi
 


What should the correct CRM Webhook URL structure be to update records in Creator? 


Particularity how do you format the ' criteria' parameter to update Creator records where its field matches the CRM Vendor ID?

I have tried numerous URL variations of criteria =  ( Crt_Id == " ${Vendors.Vendor Id } ") but I just can't seem to get it working.

If anyone can point out where I am going wrong it would be greatly appreciated

Thanks!