
my app has two account business and user. Both uses different email and different sessions. i want to switch between this account frequently each time i switch a new session is created. This is causing rate limit issue how to solve this issue without turning of the rate limit ?. flutter App is used for web and android. Can i save session details and use same session next time ?.

is this how the app works, or are you switching between the two to test things in development?

regardless, the rate limit is in place for the safety of your backend. if you're hitting the rate limit relatively easily, you might need to rethink your UX

Not sure if there is a way to do this in Flutter. Appwrite doesn't have any endpoint that let's you use a session based on the ID, as it would be a pretty obvious security hole imo.

ok, is there any way to get back the session using session id ? .

you can use getSession("current")
when logged in to get the current session. You can also do getSession([session_id])
to get a session based on it's id.


Just to clear it out, there is no way for you to "use" a session based on a session id, at least in flutter (as far as i know)
Recommended threads
- 503 Timeout when Updating or Upserting D...
Hey I’m running into an issue when trying to update or upsert a row in Appwrite. The request hangs for a while and then throws this error: ``` AppwriteException...
- Hola equipo de soporte,
Hola equipo de soporte, Estoy desarrollando una Function en Appwrite Cloud con Node.js 22 y el siguiente package.json: { "name": "upload-whitelist", "type"...
- Sites 30MB limit from GitHub
I’m deploying a site from github as Other type on the Hobby plan. It is actually a Flutter web app but it’s in a subdirectory with the root being an html landin...
