Rank 2: Process
[SOLVED] Can't add a user to a team using Node.js Server SDK
Votes
0
Replies
24
Participants
Unknown
Messages
25
Oops my bad
I was on 1.3.x docs
Rank 2: Process
i was told the redirect url is optional when adding using the server sdk?
Rank 2: Process
but the error is not about that
The URL doesn't really matter because from the server SDK, they don't get an email so no redirect.
Once again, you're using v9.0.0 of the nodejs sdk?
Rank 2: Process
yes
Rank 2: Process
latest
Rank 2: Process
[10:54:40 am] [nuxt] [request error] [unhandled] [500] Param "email" is not optional. at Client.call (D:\projects\liceulmeu\node_modules\node-appwrite\lib\client.js:172:31) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async Teams.createMembership (D:\projects\liceulmeu\node_modules\node-appwrite\lib\services\teams.js:271:16) at async /D:/projects/liceulmeu/.nuxt/dev/index.mjs:1079:10 at async Object.handler (/D:/projects/liceulmeu/node_modules/h3/dist/index.mjs:1284:19) at async Server.toNodeHandle (/D:/projects/liceulmeu/node_modules/h3/dist/index.mjs:1359:7)Rank 2: Process
full stacktrace
https://github.com/appwrite/appwrite/issues/5910 (for reference)
The issue is with the SDK version
v9.0.0 is compatible with Appwrite v1.3.x
Rank 2: Process
do i need to downgrade?
Use v8.1.0 of the node-appwrite package and it should work
Rank 2: Process
thanks
Rank 2: Process

Let us know if there's any issues even after downgrading!
Rank 2: Process
my order of params is correct?
For the v8.1.0 it should be correct
as that's the corresponding sdk for cloud
Rank 2: Process
yup it worked i just had to put a random url in because it complained about that after dowgrading
Alright then, I'll mark this issue as solved 😄
[SOLVED] Can't add a user to a team using Node.js Server SDK