
When testing REST API calls from FlutterFlow (GUI app building service based on Flutter framework) with enabled by default proxy routing, everything works fine.
When I disable proxy routing, I get this error in the browser's console: Access to XMLHttpRequest at 'https://cloud.appwrite.io/v1/account/tokens/email' from origin 'https://app.flutterflow.io' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'https://localhost' that is not equal to the supplied origin.
When I make API calls from my app running in iOS simulator, I get this error message (raw body): {"message":"Server Error","code":500,"type":"general_unknown","version":"1.5.8"}
.
My initial hypothesis was that it also has something to do with CORS policies. I tried creating different platforms in Appwrite Console, including Web app with hostnames localhost
or *
(general wildcard) with no luck. I also tried to create a Flutter iOS platform with my app's name and Bundle ID with no luck either.
I use no SDKs making all calls via REST API (for example, Create email token (OTP)
).
Any help will be appreciated!

Go to project overview then create web app

Paste this https://app.flutterflow.io in and you're good to go
Recommended threads
- Custom document types in Swift
How would I create a protocol to conform to Models.Document?
- Creating Push Notification Results in Fa...
When creating a push notification using the Python API, I get this error for the status of my message. I call it using basically this: ```python def main(conte...
- "The document data is missing. Try again...
Hello, I am getting this error suddenly. I have been using this service for a year now, and I haven't made any changes to my code since then. My app was workin...
