Wie aktualisiere ich mehrere Felder über die API?

  • Sternberg_Claus
    Gefragt am 20. August 2025 um 12:04
    Und wenn ich mehrere Felder editieren will in einem Aufruf: Wie gehe ich da vor? Formular ist https://eu.jotform.com/build/230544931372353

    Schöne Grüße Claus

  • Keenly Jotform Support
    Geantwortet am 20. August 2025 um 13:29

    Hi Claus,

    Thanks for reaching out to Jotform Support. While we do offer Support in many foreign languages, and we're working hard to add more every day, we don't currently have German Support agents who can help you. So I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using.

    Now, coming back to your question, to edit multiple fields of a submission using API, you can use this URL with query parameters:

    https://eu-api.jotform.com/submission/Submission_ID?apiKey=YourAPIKey&submission[1]=UpdatedValue&submission[2]=UpdatedValue&submission[3]=UpdatedValue

    Note that you'll have to replace:

    • Submission_ID with your actual submission ID
    • YourAPIKey with your actual API key with full access
    • UpdatedValue with the actual new value that you want to assign to the field.

    Note also that submission[1], submission[2], submission[3], and so on, refer to the questions or fields in your form based on their order. After that, you’ll need to use a third-party tool like Postman to send a POST request to the Jotform API using the URL. This way, the submission data is updated correctly since Jotform only accepts edits through POST, not just by pasting the URL in a browser.

    If you are not sure of the order of the questions in your form, use this endpoint to check the order:

    https://eu-api.jotform.com/form/Form_ID/questions?apiKey=YourAPIKey

    Note that you'll have to replace:

    • Form_ID with your actual Form ID
    • YourAPIKey with your actual API key with full access

    Try that out and get back to us if you have any issues.

  • Sternberg_Claus
    Geantwortet am 21. August 2025 um 00:10
    Hallo , ich habe diese Fehlermeldung bekommen.

    Schöne Grüße Claus

    {
    "errorMessage": "Bad request - please check your parameters",
    "errorDescription": "Question not created!",
    "errorDetails": {
    "rawErrorMessage": [
    "400 - \"{\\\"responseCode\\\":400,\\\"message\\\":\\\"Question not created!\\\",\\\"content\\\":\\\"\\\",\\\"duration\\\":\\\"458.21ms\\\",\\\"info\\\":\\\"https:\\\\/\\\\/api.jotform.com\\\\/docs#form-id-questions\\\"}\""
    ],
    "httpCode": "400"
    },
    "n8nDetails": {
    "nodeName": "HTTP Request",
    "nodeType": "n8n-nodes-base.httpRequest",
    "nodeVersion": 4.2,
    "itemIndex": 0,
    "time": "21.8.2025, 06:06:02",
    "n8nVersion": "1.107.3 (Self Hosted)",
    "binaryDataMode": "default",
    "stackTrace": [
    "NodeApiError: Bad request - please check your parameters",
    " at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:780:15)",
    " at processTicksAndRejections (node:internal/process/task_queues:105:5)",
    " at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1212:9)",
    " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1582:27",
    " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2158:11"
    ]
    }
    }


    Von: Jotform <noreply>
    Gesendet: Mittwoch, 20. August 2025 19:29
    An: office@sternberg.at
    Betreff: Re: Wie aktualisiere ich mehrere Felder über die API?


    <https:>



    <https:>
    There’s a new response on your question:
    Wie aktualisiere ich mehrere Felder über die API?


    Hi Claus,
    Thanks for reaching out to Jotform Support. While we do offer Support in many foreign languages, and we're working hard to add more every day, we don't currently have German Support agents who can help you. So I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using.
    Now, coming back to your question, to edit multiple fields of a submission using API, you can use this URL with query parameters:
    https://eu-api.jotform.com/submission/Submission_ID?apiKey=YourAPIKey <https:> &submission[1]=UpdatedValue&submission[2]=UpdatedValue&submission[3]=UpdatedValue
    Note that you'll have to replace:
    * Submission_ID with your actual submission ID
    * YourAPIKey with your actual API key with full access
    * UpdatedValue with the actual new value that you want to assign to the field.
    Note also that submission[1], submission[2], submission[3], and so on, refer to the questions or fields in your form based on their order. After that, you’ll need to use a third-party tool like Postman to send a POST request to the Jotform API using the URL. This way, the submission data is updated correctly since Jotform only accepts edits through POST, not just by pasting the URL in a browser.
    If you are not sure of the order of the questions in your form, use this endpoint to check the order:
    https://eu-api.jotform.com/form/Form_ID/questions?apiKey=YourAPIKey
    Note that you'll have to replace:
    * Form_ID with your actual Form ID
    * YourAPIKey with your actual API key with full access
    Try that out and get back to us if you have any issues.


    <https:>
    Answered by
    Keenly
    <https:> View this thread



    <https:>

    4 Embarcadero Center, Suite 780, San Francisco CA 94111

    <https:> 24/7 Support
    <https:> Unsubscribe Thread


    </https:></https:></https:></https:></https:></https:></https:></https:></noreply>...
  • John Jotform Support
    Geantwortet am 21. August 2025 um 02:21

    Hi Claus,

    Thanks for sharing the result you’re getting. Can you also share a snippet of the API request you’re making so we can check it out? You can just exclude the API key. The response code you received usually points to an issue with the parameters, and we’d be happy to review it and help you find a solution that works for your setup.

    After we hear back from you, we’ll have a better idea of what’s going on and how to help.

  • Sternberg_Claus
    Geantwortet am 21. August 2025 um 03:31
  • Kadir
    Geantwortet am 21. August 2025 um 04:11

    Hi Claus,

    I have tested this request on my form using Postman, with the following request. 

    Wie aktualisiere ich mehrere Felder über die API? Image 1 Screenshot 30

    and the results are as follows:

    Wie aktualisiere ich mehrere Felder über die API? Image 2 Screenshot 41

    Please provide your Postman request with the body and parameters so we can further assist you. You can also test your request in Postman, as I did, to identify any discrepancies or issues.

  • Sternberg_Claus
    Geantwortet am 21. August 2025 um 04:20

    du hast aber nicht eu vor deiner url ?

  • Sternberg_Claus
    Geantwortet am 21. August 2025 um 04:21
  • Magnus
    Geantwortet am 21. August 2025 um 06:12

    Hi Claus,

    Depending on where your account is hosted, your form URLs will include either jotform.com (US) or eu.jotform.com (EU).

    Note, however, this does not affect the way the form endpoint works. Both URLs function the same way for form submissions and integrations.

    If your account is set to EU data residency, you should always see eu.jotform.com in your URL.

Your Reply