I'm using an api key with all the permissions to create a client. This client is then being used to get the 'current' session:
const client = new Client() .setEndpoint(process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT!) .setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT!) .setKey(process.env.NEXT_APPWRITE_SECRET!);
const account = new Account(client);
const session = await account.getSession('current'); This returns an error:
response: {
message: 'app.___.cloud.appwrite.io (role: applications) missing scope (account)',
code: 401,
type: 'general_unauthorized_scope',
version: '1.6.1'
}
Before this is executed, I'm creating a session when logging in the user and in this code, im executing it when attempting to logout the user. I'm 100% sure im using the correct API key so i have no idea why its saying its unauthorised. someone please help
(role: applications) missing scope (account) Please Help
Recommended threads
- No server error on selfhosted appwrite
Please help me, my clients is ask what happen on their data? How can i make it up again?
- Upgrading selfhost version?
It is okay to upgrade version to higher one, of my current version is 1.7.4 to 1.8.1. Is that safe to do cause my clients already have data on that? Also is a...
- Streamlit UI and local DB
I want to use Appwrite for automation, like run watchdog service every morning 3 am. Anyone got suggestions, already explored github and documentation no luck. ...