We are missing forms data that are fetched via API

  • Profile Image
    Factury
    Asked on March 19, 2018 at 11:49 AM

    Right now fetched forms via API, got forms but with empty answer fields. Checked out the same form IDs in web interface but everything looks good. Couple of hours ago it worked all right.

    Has anything changed? Is that's only me?

  • Profile Image
    Welvin
    Answered on March 19, 2018 at 01:34 PM

    There seems no update regarding our API. Are you using our EU endpoint API? That is the vital piece for our EU users. For EU users, we recommend using our https://eu-api.jotform.com/ endpoint URL. You also have a good number of API calls for the day. Can you try again? Let us know if the issue persists. 

  • Profile Image
    Factury
    Answered on March 19, 2018 at 02:29 PM

    Hello!

    No, we are using `https://api.jotform.com` endpoint as in API examples. Just now tried again - got some forms without answer fields. So, the problem persists.
    As per your suggestion I also tried `https://eu-api.jotform.com/` endpoint and it returned all forms with answer fields. So, it looks like depends on API endpoint.
    We use jotForm API as a part of script so it would be very useful to have some assumptions about what we receive. For example that mandatory questions will always an answer field (and with proper type as in form validation). Thus having a generic "internal server error, please try again later" error that we can check for would be great.

  • Profile Image
    Welvin
    Answered on March 19, 2018 at 02:56 PM

    Yes, please keep using https://eu-api.jotform.com/ for your Endpoint settings. You are from EU, and this is the correct API that you should use. The API will typically give you an error if it's incorrectly configured. You may consider contacting our API team for further assistance on that matter. Send them an email at api@jotform.com