
What i am doing wrong?

Can you try to add the any role to the collection?

It works with Any

Is the problem related with client-side session ?

So you might not have a session then. Did you log in first?

I got session on server not client

Createdocument requires client session?

How?

You set the collection permissions to users. That means only logged in users (session)

Third photo i use next-auth with appwrite rest apis

I see so this createDocument()...is that being executed server side with the session cookie?

No Createdocument is now in nextjs client component

So if there's no session, that would explain the error.

Ok I understand now

Btw, since you're creating the session server-side, if you have Appwrite running on a subdomain of your app and you have your app set a cookie, the same cookie should be used for both Appwrite and your app

So the Createdocument function work if only appwrite has the session on browser not only in user dashboard

See this repo for setting the session on the server and client side: https://github.com/Meldiron/appwrite-ssr-next-js

Ok , thanks for explaining
Recommended threads
- How to ByPass the Hostname restriction f...Hello, Im hosting my React application in a stateless server environment, where the IP of the client keeps changing for the server. How do I bypass the hostname... 
- Email templates partially broken in non-...Good afternoon! Non-english locales are missing some variables introduced in recent releases. That makes the sent emails look bad. The issue has been raised a... 
- Fail to access the hosted siteHi there I am facing an issue with the sites. My site is properly hosted on Appwrite but the issue is that when accessing the site from this URL https://instant... 
