Change forms API to allow previous form version numbers to be pulled.

Change forms API to allow previous form version numbers to be pulled. At present only the last version of the form is shown on the forms API.  Change request would allow for old form numbers to be pulled. All other queries for data that reference forms requires you to use the form number and if you haven't stored the old numbers it's tricky.  You can revert to an old form version but that is not convenient.  

1

Comments

3 comments
Date Votes

Please sign in to leave a comment.

  • Hi Kevin,

    Thank you so much for submitting this feedback. I'll be getting this to our product team for review and consideration. For those who come through please upvote this post if you find it helpful to get it more votes!

    Thanks,

    Hazel Kral
    Sr. Customer Engagement Manager

    0
  • I second this. I would like to be able to use the root_version_id to lookup the current published version of the form. As it is right now, I will have to manually update the form ID anytime a new form version is published.

    The list all forms (GET https://api.gocanvas.com/api/v3/forms) lists the latest version of all forms, even if that version is pending. This makes it impossible to find the form ID for the current published version of the form.

    Ideally this would list the published version of the form or have a query parameter with the option to return the published version instead of the latest version. Maybe something like ?version=[published | latest]

    It would also help to have a query parameter for the root_version_id that only returns the published version for that root_version_id, however this is less important, because I can easily filter the array based on the root_version_id field.

    It would also be helpful to be able to exclude the retired forms.

    0
  • Hi Tim Wells,

    Thank you for posting to the Community! The API only saves time and effort if it can be used to overcome administrative tasks so I can definitely appreciate the need for this request. I can't promise that it will be added to the future roadmap but I will pass it along to our Product team. Product also loves to hear directly from our customers so if you have a spare moment, please send this request to beta@gocanvas.com so they can better track support for this request. 

    0

Didn't find what you were looking for?

New post