Learn how to use the Vercel SDK through real-life examples.
import { Vercel } from '@vercel/sdk'; const vercel = new Vercel({ bearerToken: process.env.VERCEL_TOKEN, }); async function inviteTeamMember() { try { // Invite a new team member 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: { email: 'john@example.com', 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();