public async Task <IActionResult> GetToken([FromBody] AppointmentModel model) { var appointment = await _manager.GetAppointmentDetails(model.AppointmentId); var tokBoxSetting = ConfigurationManager.AppSetting.TokBoxVideoSetting; var OT = new OpenTok(tokBoxSetting.APIKEY, tokBoxSetting.APISecret); string token = OT.GenerateToken(appointment.RoomSID); return(Ok(new JObject { ["SessionId"] = model.RoomSID, ["AccessToken"] = token }.ToString())); }