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
- Github Student Plan showing as free plan
In my Github student plan it showing as basic plan instead of pro plan. Till few hours back it worked ok, but now showing errors and couldn't use any pro featur...
- 404 page not found
Hey I am trying to run a simple Svelte-kit project on appwrite self-hosted but the logs says: ```bash [13:56:26] [open-runtimes] Build packaging finished. [13:...
- Appwrite for Education
I am writing to report an issue with my account limits. I currently have the GitHub Student Developer Pack active, which should include 10 Appwrite Pro projects...