How do you add an existing member to a team
Hey, i was wondering how you would add an existing member in an org to a team. the docs don't seem to cover this.
7 Replies
You can call
inviteMember
with a teamIdi get
Should we use addTeamMember to add a user to new team who is already in the organization. Because as @Soccerjunki pointed out, if I use inviteMember it gives:
{
"code": "USER_IS_ALREADY_A_MEMBER_OF_THIS_ORGANIZATION",
"message": "User is already a member of this organization",
"status": 400,
"statusText": "BAD_REQUEST"
}
even inviteMember has the new teamId
const { error } = await authClient.organization.inviteMember({
email: values.email, // required
role: selectedRoles, // required
organizationId: session.session.activeOrganizationId,
resend: true,
teamId: session.session.activeTeamId,
});
Yeah use
addTeamMember
, this wasn't here previously so my response was out-dated and incorrect.@Ping if I use addTeamMember, then I can't set roles.
v1.3 supports multi team for a user but it looks like it doesn't support different roles in teams, am I right?
Yeah.
Hi, any plan on supporting it soon?