Disclaimer: This site is moderated by the Formidable Forms community. Formidable Forms and its parent company Strategy11 are not responsible for the words, opinions, and content posted by others on this site. This site is provided as a courtesy and free resource for the Formidable Forms Community. Any actions deemed as harassment, toxic or abusive, will result on being banned from this site and potentially losing your Formidable Forms license.
Thanks for your cooperation, if you have any questions please
consult our code of conduct
I have been making some headway on this topic using curl to test from the remote computer. When I use the methods POST, PUT, or PATCH it is creating a new form entry rather than updating the existing form.
Here is a sanitized version of the curl command:
curl -u MYAPIKEY:x -X PATCH -H "Content-Type: application/json" https://my.server.com/wp-json/frm/v2/forms/5/entries -d '{"id":"23","item_key":"saihy","contract":"187022","template":"Light Template","layout":"Left Menu Bar","dmurl":"https://someplace.com/"}'
So the amended question is, how can I update an entry vs. create a new entry using the REST API?
In the case this will help any one else, here is the solution.
The issue was the URL, it needed to point to /wp-json/frm/v2/entries to update.
Using the sample I had above would create a new instance of the record.