@makehq/sdk
    Preparing search index...

    Class Teams

    Class providing methods for working with Make teams. Teams are workspaces for organizing scenarios, users, and resources within an organization. Each user can be a member of multiple teams and have different roles in each.

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Delete a team.

      Parameters

      • teamId: number

        The team ID to delete

      Returns Promise<void>

      Promise that resolves when the team is deleted

      await make.teams.delete(123);
      
    • Get details of a specific team.

      Type Parameters

      • C extends keyof Team = never

      Parameters

      • teamId: number

        The team ID to get

      • Optionaloptions: GetTeamOptions<C>

        Optional parameters for filtering returned fields

      Returns Promise<PickColumns<Team, C>>

      Promise with the team information

      const team = await make.teams.get(123);
      
    • List all teams in an organization.

      Type Parameters

      • C extends keyof Team = never

      Parameters

      • organizationId: number

        The organization ID to list teams for

      • Optionaloptions: ListTeamsOptions<C>

        Optional parameters for filtering and pagination

      Returns Promise<PickColumns<Team, C>[]>

      Promise with the list of teams

      // List all teams in organization 123
      const teams = await make.teams.list(123);

      // List teams with pagination
      const teams = await make.teams.list(123, {
      pg: { sortBy: 'name', sortDir: 'asc' }
      });