createMembership from Client, accepted parameters are misplaced or am i doing something wrong?
- 0
- Self Hosted
- Web
Hey folks,
while createMembership from client the accepted parameters are
<TEAM_ID>', // teamId
[], // roles
'email@example.com', // email (optional)
'<USER_ID>', // userId (optional)
'+12065550100', // phone (optional)
'https://example.com', // url (optional)
'<NAME>' // name (optional)
docs also say if invited by email it will send an email so that would require teamId, roles, email, url
but whenever I am passing 4 of these it throws errors since the places for these parameters are not same as defined in types.
const result = await teams.createMembership(
userTeam.$id,
[], // roles
userEmail,
'https://my-redirect-url.com'
);
error: Invalid userId param: UID must contain at most 36 chars.
because of the sequence of required parameteres, it does say optional but doesn't with above code.
any help would be appreaciated.
best, Sikandar
Recommended threads
- Realtime is unable to connect for some r...
title basically. Here is the error: Ive noticed this happen when the tab is revisted after hibernated and a reload has not taken enough. To fix this you have ...
- End 2 End tests keep hitting rate limiti...
We have a CI/CD pipeline that runs our E2E test every time we commit a change to our PRs. We're consistently running into rate limiting issues. What are some so...
- SHot down my instance... dont know what ...