static private async Task create_team() { var parameters = new GlipPostTeamBody(); parameters.@public = true; parameters.name = "Fun team"; parameters.description = "Let's chit chat here"; var member1 = new CreateGlipMember(); member1.email = "*****@*****.**"; var member2 = new CreateGlipMember(); member2.email = "*****@*****.**"; parameters.members = new CreateGlipMember[] { member1, member2 }; var response = await restClient.Restapi().Glip().Teams().Post(parameters); var jsonStr = JsonConvert.SerializeObject(response); Console.WriteLine(jsonStr); }
/// <summary> /// Creates a team, and adds a list of people to the team. A team is a chat between 2 and more (unlimited number) /// participants assigned with specific name. /// HTTP Method: post /// Endpoint: /restapi/{apiVersion}/glip/teams /// Rate Limit Group: Medium /// App Permission: TeamMessaging /// User Permission: UnifiedAppDesktop /// </summary> public async Task <GlipTeamInfo> Post(GlipPostTeamBody glipPostTeamBody, RestRequestConfig restRequestConfig = null) { return(await rc.Post <GlipTeamInfo>(Path(false), glipPostTeamBody, null, restRequestConfig)); }