How to edit a jotform using Make?

Hi, I’ve created a form using Jotform. Now, I want to update specific fields (eg. title, date, hour, …) using Make.
To test & learn, I’ve created a simple Scenario consisting of 2 modules.

First I get all questions form. See output collection.


Then, I want to replace the value for property “text” from “Smart Mind Webinar” to “SomethingDifferent”.
See:

This always leads to “Bad request” (400).
image

After many hours of trial & error, I now reach out to get some help.
How to use the jotform API from Make to update specific form properties?

Many thanks.
Dirk

Hi @Dirk_Diddens,

I believe what is causing the error is the endpoint and request method (PUT) you are using. If you want to replace the value for a specific property you need to use a different URL endpoint: /form/{id}/question/{qid} and method: POST

In your case the correct endpoint will be something like:
https://eu-api.jotform.com/form/241823693941362/question/1
(since the qid from your image share is 1)

See reference image attached and link here: Jotform API

I hope this answers your question and helps you resolve the issue.

Hi @Dirk_Diddens
This API documentation will be helpful:Jotform API.
You can use the “Make an API Call” module for JotForm in Make.com, which is more efficient than using the HTTP request module. This module handles the authentication details automatically, so you don’t need to provide them manually.

Regards,
Msquare Automation - Gold Partner of Make

Free Consultation | Live Implementation

Visit us here | Youtube Channel

2 Likes

This topic was automatically closed after 31 days. New replies are no longer allowed.