Parameterized api/card/query export not working after the update to Metabase 53

Parameterized queries won't work anymore. I have matching cURL to what is happening in the Metabase UI, but still, parameters are not being passed in the POST request. It was working for years before the update, so now I'm wondering if there were any changes in recent updates? I attached the network tab from my browser and what I am sending in the POST request to this topic. They are completely identical as far as I can tell


I don't understand the context of your issue. Parameterized queries work fine in 53

I have a metabase api wrapper written in Python and R. Both of them stopped working after the update, even though the requests sent exactly match the ones I see in Inspect -> Network tab in my browser. I'm sure parameterized queries are working fine because I can export data in browser (duh). It is essentially doing the same thing, right? The question is have there been any changes unrelated to this endpoint which might have changed the behavior for those scripts I got? Previous version was 50, so quite a few things may be different by now

any update on this ? even i am facing same issue

if anyone is able to post the exact code that they're running and the exact thing you want to do in Metabase with the sample database then we will be able to help

Hey! I managed to fix it by sending a json object in a POST request body (+ specifying encode = "json") instead of a url encoded json string in POST query. Let me know if you need more details