I am the developer of a custom CMS which we use. I would like to be able to have some of the zapier components talk with our private company CMS in order to perform simple functions i.e query out CMS to see if a facebook lead from zapier already exists within our CMS prior to performing other functions on the zapier side with it., etc.
From the research which I’ve done I have come up with other questions which I’m hoping can be answered:
-1- webhooks and/or an API can be created on my side, the easiest is the webhook but my understanding is that webhooks cannot return data to zapier, i.e. if I was wanted to return a true or false value for if a lead already existed I would not be able to get this answer using a webhook and would then need to to create a API instead, is this correct?
-2- no static ip or ip ranges are used on the zapier side when calling to an api, or webhook, therefore it would be impossible for me to limit connections to my API or Webhook to just one or several ip ranges. if this is the case what is the recommended approach for me to use to limit exposure to hack attacks, etc
-3-what type of zapier user account do I need to make use of our API or webhook, do I need a premium account?
-4- I only want our API to be used and exposed to a set of given users and have it private not public to everyone, what is the best approach to accomplishing this?
Anyway suggestions about the above or anything else would be greatly appreciated.
Thanks in advance.