- liupascalAsked on May 17, 2017 at 04:09 PM
I have some technical questions
We're building a web platform for a client who'll be needing many customized forms. And we'd like to use Jotform as a form builder + submission interface.
Q1) On the platform, users should be logged they want to access a form - Technically, how can we check on a jotform page if the user is logged in our platform, and how can we pass the user information to the jotform ? We'd like to avoid iFrames as much as possible.
We'll be dealing with many customized forms : our platform doesn't know in advance what field it will have - we plan to create a "hook" / use your API to save the form data in our database for further processing every time a form is submitted
Q1) Is there any API that describes the structure of a form ? So that our code can "map" the fields in order to save them properly in our database ?
Q2) If a user wants to EDIT a form submission,
a) is it possible ?
b) how can we manage the permissions / rights over a form submission update ?
I hope my questions are clear.
Many thanks for your help
- SvenAnswered on May 17, 2017 at 04:54 PM
Point 1 - Q1: Unfortunately we don't have any feature to validate that the user is logged on or not, an external script would need to be written on your side to ensure that only users who are logged on can see the form. You can pass the user information through URL, please see the guide below:
Point 2 - Q1: You can contact "firstname.lastname@example.org" regarding any API questions, they are the responsible team and they will have a lot more insight on that. You can also check our full API documentation here: http://api.jotform.com/docs/
Q2: It is indeed possible to users to edit their submissions, please see the guide below on how to set this feature up:
You can control permissions and right using conditional logic, for example only send the edit link if a certain condition is matched, or only send the edit link for certain people. More information on conditional logic:
Hope this helps, please let us know if you have any questions.