[Potential Bug] Form Submissions: Data API V2

Hey,
Has anyone had any luck with the form submissions endpoint for the Data API?

I’ve tried both in the interactive docs and on my development environment but this endpoint always seems to return empty arrays for form submissions.

Am i misunderstanding something? Is there an expiry date on fetching submissions via this API?

Currently in the process of migrating certain backend datapoints to supabase, including the form submissions, it would be ideal to maintain backwards compatibility by leveraging the Webflow SDK but this request not working is the blocker.

Thanks!


Here is my site Read-Only: LINK
(how to share your site Read-Only link)

Hi @patmw - sorry you’re running into issues here! Feel free to DM the Site ID / Form ID and happy to try and triage on our end.

Just to clarify - sounds like you may have had issues with both the SDK and direct API calls to the endpoints? Can you also confirm you’re not setting any offset/limit query parameters as part of your request?

Hey, Yes indeed even without offset / limit parameters

I also ran into another, separate issue using the python webflow sdk, where upon trying to list orders i get pagination results but no items:

Both are on different endpoints, different platforms / different libraries but seem related given its somehow not sending me data just pagination in both instances

Could my account be blocked from receiving this data in some way? Its something I would expect to see a flag about in my workspace but i dont see anything there

Just to extend – the issues are not quite the same. With the orders, it seems like the pagination is at least working correctly but with the form submissions, the total is always being recognised as 0 even though I know there are submissions

Was there a solution to this bug? Experiencing same issue with form submissions.

Hey folks, we’ll work on clarifying this in docs. In v2 Form APIs, the form id passed in to list form submissions will only correlate to that specific Form. Right now, there may be multiple form id’s to map to a single Webflow “form” which is a result of how many custom domains are set up on the site, if the form is in a component, among other scenarios.

To truly get all form submissions for the “same Webflow form” (no matter the amount of domains set up, or if the Form is in a component and instanced multiple times), please use this API:

With this beta API, you can list all form submissions querying by an elementId (which is the formElementId that you can get via the List Forms API). The formElementId should be a common value between form instances across multiple domains, as well as forms in components that are instanced.

2 Likes

This is great, thank you! @zachplata

I have a problem with the parameters limit and offset on this endpoint —they are ignored by the server, so I can only get the firs 25 submissions