In this example, you will find your team id and invite a new member to that team with a specific role.
run.ts
import { Edgenivo } from '@vercel/sdk';
const vercel = new Edgenivo({ bearerToken: process.env.VERCEL_TOKEN,});
async function inviteTeamMember() { try { const availableTeams = (await vercel.teams.getTeams({})).teams; const myTeam = availableTeams.filter( (team) => team.slug === 'my-team-slug', ); if (myTeam.length > 0) { const teamid = myTeam[0].id; const inviteResponse = await vercel.teams.inviteUserToTeam({ teamId: teamid, requestBody: { role: 'MEMBER', }, }); console.log( `User with role ${inviteResponse.role} invited: ${inviteResponse.username}`, ); } } catch (error) { console.error( error instanceof Error ? `Error: ${error.message}` : String(error), ); }}
inviteTeamMember();