Nie opublikowałeś prawidłowego JSON. Wszystkie wartości łańcuchowe, w tym klucze w obiektach, muszą być ujęte w cudzysłów. Nie zacytowałeś $regex
.
{"parameters":{"AddressLine1":{"$regex":"Rio"}},"columns":{"SalesOrderID":1,"TotalDue":1}}
Jeśli Flask nie może zdekodować danych JSON, zgłasza błąd 400, ponieważ żądanie jest nieprawidłowe.