Table Field: Unable to edit table data via POST submission in Jotform

  • T
    Tiwa
    Asked on April 18, 2026 at 8:20 PM

    I am trying to edit the data in this table field using the below in the body of the POST call, but it is not working. I am not sure if I am doing something wrong because I can edit other tables

    submission[295][0][0]=12&submission[295][0][1]=12&submission[295][0][2]=12&submission[295][0][3]=12&submission[295][1][0]=12&submission[295][1][1]=12&submission[295][1][2]=12&submission[295][1][3]=12&submission[295][2][0]=12&submission[295][2][1]=12&submission[295][2][2]=12&submission[295][2][3]=12&submission[295][3][0]=12&submission[295][3][1]=12&submission[295][3][2]=12&submission[295][3][3]=12

    Thanks

  • Profile Image
    Podo: Support Specialist
    Replied on April 18, 2026 at 8:21 PM

    Hi Tiwa,

    Thanks for reaching out to Jotform Support. I'm an AI assistant here to assist you.

    Here’s how to do it:

    1. Open Jotform Tables and locate the entry you want to update.
    2. Click the cell in the table and edit the value directly, then click outside the cell or press Enter to save it.
    3. Use Edit Entry if you want to update the submission and resubmit it so after-submission actions are triggered.

    Jotform Tables supports two editing methods:

    • Inline edit changes the value directly in the table and does not trigger after-submission actions like email notifications, integrations, or workflows.
    • Edit Entry opens the submission in edit mode and resubmits it, which does trigger after-submission actions.

    The knowledge base also notes that in Jotform Tables, you can use buttons like Add and Delete for Single Choice and Multiple Choice fields, Upload and Trash for File Upload fields, a calendar pop-up for Date fields, and First and Last Name fields for Full Name fields when editing inline.

    Give it a try and let us know how it goes.

  • T
    Tiwa
    Replied on April 18, 2026 at 8:57 PM

    I am using the API endpoint

  • Profile Image
    Lorenz JotForm Support
    Replied on April 18, 2026 at 9:22 PM

    Hi Tiwa,

    To edit submission using API Request, you can use the sample code and API endpoint below:

    curl -X POST -d "submission[1_first]=Johny" -d "submission[new]=1" -d "submission[flag]=0" "https://api.jotform.com/submission/{submissionID}?apiKey={apiKey}"

    You can also check our API Documentation here.

    Let us know if there's anything else we can help you with.

  • T
    Tiwa
    Replied on April 18, 2026 at 9:27 PM

    Hi Lorenz,

    Thank you for the sample code. However, I am specifically trying to update an Input Table (control_matrix) with ID 295.

    I have literal labels for my rows ('Length of Area', 'Width of Area', etc.) and columns ('Section 1', 'Section 2', etc.).

    Could you please confirm the exact syntax for the keys when sending a POST request to the API? For example, should I be using:

    1. submission[295][0][0]=value
    2. submission[295][Length of Area][Section 1]=value
    3. submission[295][row1][col1]=value

    Or is there a different internal name I should be using for these table cells? Any clarification on the matrix-specific syntax would be greatly appreciated!

  • Profile Image
    Lorenz JotForm Support
    Replied on April 18, 2026 at 10:52 PM

    Hi Tiwa,

    Normally, the format below should work:

    submission[295][0][0]=value

    But I can't seem to make it work as well. The API Post Request returns a responseCode: 200, but instead of updating that certain row/column, it clears all the data inside the input table. Can you confirm the issue you're running into, when you're doing it from your end? Are you getting the same behavior? or are you getting an error return call in your API request?

    We may need to forward this to our Developers so they can check, but we'll need more details about the issue you're getting.

    Once we hear back from you, we can help you sort this out.

  • O
    OLUWATOBI OJO
    Replied on April 18, 2026 at 11:03 PM

     I am also getting a 200 response code. The expression submission[295][0][0]=value works when the table already has data, but it does not work when the table is empty.

  • Profile Image
    Rahul JotForm Support
    Replied on April 19, 2026 at 1:37 AM

    Hi Tiwa,

    Could you share a bit more detail about the API you're using so we can move forward with the investigation? It would be really helpful if you could include:

    • The full API request you're making
    • The parameters you're using with that request
    • The full response code you’re receiving
    • It would be helpful if you could share a screen recording showing the issue.s

    Once we have that, we’ll be able to take a closer look and assist further.

Your Reply