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:
'<NAME>'
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,
[],
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