Feature Request: Enhance API with Product List and Conditional Logic Management

  • h.halpert
    Asked on July 10, 2025 at 1:55 PM

    Dear Jotform Support Team,

    I hope this message finds you well.

    I am writing to formally request the addition of two critical features to the Jotform API that I believe would significantly enhance its capabilities and allow for much deeper integration with external systems.

    1. API Access to Manage Product Lists

    Similar to many other users on your support forums, I have a strong need to programmatically manage the items within a form's "Product List" field.

    • Use Case: My workflow involves syncing product data from an external inventory management system directly to our Jotform order forms. Currently, we have to manually update products, prices, and stock levels, which is time-consuming and prone to error. The ability to add, update, or remove products via an API endpoint would allow us to automate this process completely, ensuring our forms are always accurate and up-to-date.
    • Request: Please provide API endpoints to CREATE, READ, UPDATE, and DELETE products within a Product List field on a specific form.

    2. API Access to Manage Conditional Logic

    To further our ability to automate form creation, we also require the ability to manage conditional logic through the API.

    • Use Case: We are developing a system that generates dynamic, tailored forms for our clients based on their specific needs. This requires us to programmatically set conditions, such as showing or hiding fields based on a user's previous answers. Without API access to the form's conditional logic, we are forced to manually configure each new form, which defeats the purpose of our automation efforts.
    • Request: Please provide API endpoints to CREATE, READ, UPDATE, and DELETE conditional rules on a form.

    Implementing these two features would unlock a new level of automation and allow developers to build more powerful and seamless integrations with Jotform. I've been a long-time admirer of your platform, and these additions would make it an even more indispensable tool for our business.

    Thank you for your time and for considering these requests. I look forward to hearing about any potential updates.

  • Mafe_M JotForm Support
    Replied on July 10, 2025 at 2:43 PM

    Hi h.halpert,

    Thank you for reaching out to Jotform Support. Currently, Jotform allows you to add and manage Product Lists within forms through the Form Builder interface, including setting up product cards with details like name, price, description, images, and stock control. Payment integrations and customer information collection can also be configured within the Product List settings. However, API endpoints for programmatically creating, reading, updating, or deleting products within a Product List field are not available at this time.

    Similarly, conditional logic can be set up in the Form Builder under the Conditions section, allowing you to create rules for showing or hiding fields, performing calculations, or inserting text based on user input. But API access to manage conditional logic rules programmatically is currently not supported.

    Your requests for API endpoints to fully manage Product Lists and Conditional Logic (CRUD operations) are valuable and would indeed enhance automation and integration capabilities. We appreciate your detailed use cases and suggestions.

    While the feature you’re looking for isn’t currently available at Jotform right now, we've gone ahead and escalated your request to our Developers. Exactly when or if it's developed depends on their workload, how viable it is, and how many other users also request it. If there are any updates, we’ll circle back to this thread and let you know. 

    Thanks for your patience and understanding.

  • h.halpert
    Replied on July 10, 2025 at 3:09 PM

    Hi Mafe_M,

    Thank you for the prompt response and for escalating this feature request to the development team. I appreciate you taking the time to detail the current capabilities and confirming that API access for these functions is not yet supported.

    The two features I requested, programmatic management of Product Lists and Conditional Logic, are critical for creating the deeply integrated and automated workflows our business requires. As you can likely see from other forum posts, these are highly sought-after capabilities in the developer community that would unlock significant potential for the platform.

    Could you please switch this support ticket back to Public status? I believe I submitted it as a public query, and I would like it to remain that way. Making it public will allow other users who are searching for this functionality to find this thread, add their voice and use cases, and follow along for any updates. This will also help your team more accurately gauge the widespread demand for these specific API enhancements.

    Thank you again for your assistance. I'm looking forward to any future updates from the development team.

    Best!

  • Gaud JotForm Support
    Replied on July 10, 2025 at 3:24 PM

    Hi H.Halpert,

    As per your request, I've changed the ticket to public now, so, all public can access this thread.

    Thanks for your patience and understanding, we appreciate it.

  • Bolt JotForm Support
    Replied on July 17, 2025 at 4:52 AM

    Hi H. Halpert,

    To avoid confusion, I moved your other feature request to a new thread. You can find it here.

    Let us know if you need any more help.

Your Reply