
we have a function that we are attempting to create a document
const { databases } = await createAdminClient();
const newTournament = await databases.createDocument(
databaseId,
tournamentsCollectionId,
ID.unique(),
tournamentData
);
we are using our admin client const createAdminClient = async () => { const client = new Client() .setEndpoint(process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT!) .setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT!) .setKey(process.env.NEXT_APPWRITE_KEY!);
return { get account() { return new Account(client); }, get databases() { return new Databases(client); }, get storage() { return new Storage(client); }, get users() { return new Users(client); }, }; };
this should allow us to overwrite all permissions. but we are getting this error Failed to create tournament: AppwriteException: The current user is not authorized to perform the requested action.

we have logged the database and client and we are not sure how we could be unauthorized to create a document. Any help to get this working would be great
Recommended threads
- What's the best way of storing the video...
I tried to upload the using base64 but it take more time that excepted, is there any other way of uploading video fast or compressing a video while uploading. T...
- How to get Organization, Project, and th...
Using `node-sdk-console`, when I try to call the `oragnization.get` or `projects.get` I am receiving following error: ``` AppwriteException: The requested route...
- Webhook from external service
I want external service webhook could send a post request to my appwrite function and I use that to update my db. The problem is X-Appwrite-Project header that ...
