Microsoft Teams Virtual Events (deprecated) [DEPRECATED]
Microsoft Teams Virtual Events allows you to access Virtual Event data and be notified of changes.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Standard | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Standard | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | J. Markham |
URL | Microsoft LogicApps Support Microsoft Power Automate Support Microsoft Power Apps Support |
jmarkham@microsoft.com |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Website | https://products.office.com/microsoft-teams/group-chat-software |
Privacy policy | https://documents.marketo.com/legal/privacy/ |
Categories | Collaboration;Social Media |
The Teams Virtual Events connector uses AADCertification authorization and the connections are not shareable.
Short description | Operations | Long description |
---|---|---|
Get Virtual Event | GetVirtualEvent | Get a virtual event by ID |
Get Virtual Events | GetVirtualEvents | Get all virtual events of the Organizer |
Get Virtual Event Session | GetVirtualEventSession | Get session by ID |
Get Virtual Event Sessions | GetVirtualEventSessions | Get all sessions of the webinar |
Get Virtual Event Session Registration | GetVirtualEventSessionRegistration | Gets a session registration by ID |
Get Virtual Event Session Registrations | GetVirtualEventSessionRegistrations | Gets a session registrations of the event (paginated) |
Get Virtual Event Session Attendance Report | GetVirtualEventSessionAttendanceReport | Gets the attendance report ID of the session |
Get Virtual Event Session Attendance Report Records | GetVirtualEventSessionAttendanceReportRecords | Gets the attendance report records by ID |
Poll Event Ended | PollEventEnded | Polls to see if an event has ended |
Poll Attendance Report Ready | PollAttendanceReportReady | Polls to see if the attendance report is ready |
Short description | Operations | Long description |
---|---|---|
Trigger For Virtual Event Changes | TriggerForVirtualEventChange | Polling trigger to check for changes in registrations or event ending |
The connector supports the following authentication types:
Microsoft Teams Credentials (Teams Public/Teams GCC) | Log in with Microsoft Teams Credentials (Teams Public/Teams GCC). | All regions | Not shareable |
Default [DEPRECATED] | This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility. | All regions | Not shareable |
Auth ID: oauthPublic
Applicable: All regions
Log in with Microsoft Teams Credentials (Teams Public/Teams GCC).
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Applicable: All regions
This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Frequency of trigger polls | 1 | 600 seconds |
Non-Get requests per connection | 300 | 3600 seconds |
Check if attendance report is ready (deprecated).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Returns
Check to see if the session has ended (deprecated).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Returns
- Body
- EventEnded
Gets a Virtual Event (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Returns
Virtual Event
- Body
- Event
Gets a Virtual Event Session (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Returns
Session for a Virtual Event
- Body
- EventSession
Gets a Virtual Event Session Attendance ID (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Returns
Gets a Virtual Event Session Registration (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Virtual Event Attendee Registration
|
registrationId | True | string |
Get Virtual Event Attendee Registration by ID |
Returns
Attendee registration data
Gets all Virtual Event Session Registrations (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
The number of registrations to return
|
top | integer |
The number of registrations to return |
|
The skipToken as return from Graph to ge the next page
|
skipToken | string |
The skipToken as return from Graph to ge the next page |
Returns
Attendee registrations
Gets a Virtual Event Session Attendance Records by ID (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Virtual Event Attendance Report Id
|
reportId | True | string |
Virtual Event Attendance Report ID |
Returns
List the Virtual Event Sessions (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Virtual Event
|
eventId | True | string |
Get Virtual Event by ID |
Returns
- Body
- EventSessions
When a change occurs to a Teams Virtual Event webinar, session or attendee (deprecated) [DEPRECATED] |
Triggers a flow when a Virtual Event change occurs (deprecated). |
When a change occurs to a Teams Virtual Event webinar, session or attendee (deprecated) [DEPRECATED]
Triggers a flow when a Virtual Event change occurs (deprecated).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The eventId
|
eventId | True | string |
The Virtual Event eventId |
Returns
Name | Path | Type | Description |
---|---|---|---|
minutesEnded
|
minutesEnded | integer |
minutes since event ended. 0 if not ended. |
eventEnded
|
eventEnded | boolean |
Flag for event ended. |
Name | Path | Type | Description |
---|---|---|---|
attendanceReportReady
|
attendanceReportReady | boolean | |
attendanceReportId
|
attendanceReportId | string |
Name | Path | Type | Description |
---|---|---|---|
dateTime
|
dateTime | string |
yyyy-MM-ddTHH:mm:ss.fffZ (UTC format) |
timeZone
|
timeZone | string |
The timezone (in Windows) format) |
Name | Path | Type | Description |
---|---|---|---|
Id
|
id | string |
ID of the user |
Id
|
displayName | string |
Display name of the user. |
Id
|
tenantId | string |
TenantID where the user is. |
Event Identity (user, presenter, attendee)
Name | Path | Type | Description |
---|---|---|---|
application
|
application | string |
The application that created identity. May be null |
device
|
device | string |
The device the identifywas created on. May be NULL |
user
|
user | EventUser |
Name | Path | Type | Description |
---|---|---|---|
joinDateTime
|
joinDateTime | string | |
leaveDateTime
|
leaveDateTime | string | |
durationInSeconds
|
durationInSeconds | number |
Name | Path | Type | Description |
---|---|---|---|
@odata.context
|
@odata.context | string | |
id
|
id | string | |
totalParticipantCount
|
totalParticipantCount | number | |
meetingStartDateTime
|
meetingStartDateTime | string | |
meetingEndDateTime
|
meetingEndDateTime | string |
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
emailAddress
|
emailAddress | string | |
totalAttendanceInSeconds
|
totalAttendanceInSeconds | number | |
role
|
role | EventAttendeeRole | |
registrantId
|
registrantId | string | |
identity
|
identity | EventIdentity |
Event Identity (user, presenter, attendee) |
attendanceIntervals
|
attendanceIntervals | array of EventSessionAttendanceInterval |
Name | Path | Type | Description |
---|---|---|---|
@odata.context
|
@odata.context | string | |
value
|
value | array of EventSessionAttendanceRecord |
The co-organizers for an event.
Name | Path | Type | Description |
---|---|---|---|
Items
|
EventUser |
Name | Path | Type | Description |
---|---|---|---|
allowAnonymousUsersToDialOut
|
allowAnonymousUsersToDialOut | NullableBooleanString | |
autoAdmittedUsers
|
autoAdmittedUsers | EventAutoAdmittedUsersRole | |
allowAnonymousUsersToStartMeeting
|
allowAnonymousUsersToStartMeeting | NullableBooleanString |
Name | Path | Type | Description |
---|---|---|---|
isCaptionEnabled
|
isCaptionEnabled | NullableBooleanString | |
spokenLanguage
|
spokenLanguage | string | |
translationLanguages
|
translationLanguages | array of string |
Name | Path | Type | Description |
---|---|---|---|
allowedAudience
|
allowedAudience | EventBroadcastMeetingAudience | |
isRecordingEnabled
|
isRecordingEnabled | NullableBooleanString | |
isVideoOnDemandEnabled
|
isVideoOnDemandEnabled | NullableBooleanString | |
isQuestionAndAnswerEnabled
|
isQuestionAndAnswerEnabled | NullableBooleanString | |
isAttendeeReportEnabled
|
isAttendeeReportEnabled | NullableBooleanString | |
captions
|
captions | EventBroadcastMeetingCaptionSettings |
Attendee for an Event Session
Name | Path | Type | Description |
---|---|---|---|
upn
|
upn | string |
UPN for the attendee |
role
|
role | EventAttendeeRole | |
identity
|
identity | EventIdentity |
Event Identity (user, presenter, attendee) |
Name | Path | Type | Description |
---|---|---|---|
scope
|
scope | EventSessionMeetingLobbyBypassScope | |
isDialInBypassEnabled
|
isDialInBypassEnabled | NullableBooleanString |
Name | Path | Type | Description |
---|---|---|---|
conferenceId
|
conferenceId | string | |
tollNumber
|
tollNumber | string | |
tollNumbers
|
tollNumbers | array of string | |
tollFreeNumber
|
tollFreeNumber | string | |
tollFreeNumbers
|
tollFreeNumbers | array of string | |
dialinUrl
|
dialinUrl | string |
Name | Path | Type | Description |
---|---|---|---|
isEnabledForContentSharing
|
isEnabledForContentSharing | BooleanString | |
isEnabledForVideo
|
isEnabledForVideo | BooleanString |
Name | Path | Type | Description |
---|---|---|---|
isPasscodeRequired
|
isPasscodeRequired | BooleanString | |
joinMeetingId
|
joinMeetingId | string | |
passcode
|
passcode | string |
Name | Path | Type | Description |
---|---|---|---|
threadId
|
threadId | string | |
messageId
|
messageId | string | |
replyChainMessageId
|
replyChainMessageId | string |
Name | Path | Type | Description |
---|---|---|---|
questionId
|
questionId | string | |
displayName
|
displayName | string | |
value
|
value | string | |
booleanValue
|
booleanValue | boolean | |
multiChoiceValues
|
multiChoiceValues | array of string |
The text and format type (text or html)
Name | Path | Type | Description |
---|---|---|---|
content
|
content | string |
The content text |
contentType
|
contentType | string |
The content type (text or html) |
Session for a Virtual Event
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id of the session |
subject
|
subject | string |
Subject/Description of the session |
startDateTime
|
startDateTime | EventDateTime | |
endDateTime
|
endDateTime | EventDateTime | |
joinUrl
|
joinUrl | string | |
joinWebUrl
|
joinWebUrl | string | |
isBroadcast
|
isBroadcast | NullableBooleanString | |
isEntryExitAnnounced
|
isEntryExitAnnounced | NullableBooleanString | |
allowedPresenters
|
allowedPresenters | NullableBooleanString | |
allowMeetingChat
|
allowMeetingChat | NullableBooleanString | |
allowTeamworkReactions
|
allowTeamworkReactions | NullableBooleanString | |
allowAttendeeToEnableMic
|
allowAttendeeToEnableMic | NullableBooleanString | |
allowAttendeeToEnableCamera
|
allowAttendeeToEnableCamera | NullableBooleanString | |
recordAutomatically
|
recordAutomatically | NullableBooleanString | |
anonymizeIdentityForRoles
|
anonymizeIdentityForRoles | array of EventAttendeeRole | |
capabilities
|
capabilities | EventSessionCapability | |
videoTeleconferenceId
|
videoTeleconferenceId | string | |
externalId
|
externalId | string | |
allowParticipantsToChangeName
|
allowParticipantsToChangeName | NullableBooleanString | |
broadcastSettings
|
broadcastSettings | EventSessionBroadcastMeetingSettings | |
lobbyBypassSettings
|
lobbyBypassSettings | EventSessionMeetingLobbyBypassOptions | |
audioConferencing
|
audioConferencing | EventSessionMeetingAudioConferencing | |
joinInformation
|
joinInformation | object | |
watermarkProtection
|
watermarkProtection | EventSessionMeetingWatermarkProtectionValues | |
organizer
|
participants.organizer | EventIdentity |
Event Identity (user, presenter, attendee) |
attendees
|
participants.attendees | array of EventSessionAttendee | |
producers
|
producers | array of EventIdentity | |
contributors
|
contributors | array of EventIdentity | |
joinMeetingIdSettings
|
joinMeetingIdSettings | EventSessionMeetingJoinSettings | |
chatInfo
|
chatInfo | EventSessionMeetingChatInfo |
Name | Path | Type | Description |
---|---|---|---|
@odata-context
|
@odata-context | string | |
value
|
value | array of EventSession |
Attendee registration data
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
userId
|
userId | string | |
firstName
|
firstName | string | |
lastName
|
lastName | string | |
email
|
string | ||
status
|
status | EventSessionRegistrationStatus | |
registrationDateTime
|
registrationDateTime | string | |
cancelationDateTime
|
cancelationDateTime | string | |
registrationQuestionAnswers
|
registrationQuestionAnswers | array of EventRegistrationAnswer |
Attendee registrations
Name | Path | Type | Description |
---|---|---|---|
value
|
value | array of EventSessionRegistration | |
@odata.nextLink
|
@odata.nextLink | string |
@odata.nextLink |
Virtual Event
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id of the Virtual Event |
status
|
status | EventStatus |
The status of the event |
displayName
|
displayName | string |
The name of the event. |
description
|
description | EventContentAndType |
The text and format type (text or html) |
audience
|
audience | EventAudience |
Audience for the Event |
startDateTime
|
startDateTime | EventDateTime | |
endDateTime
|
endDateTime | EventDateTime | |
createdBy
|
createdBy | EventIdentity |
Event Identity (user, presenter, attendee) |
organizers
|
organizers | EventCoOrganizers |
The co-organizers for an event. |
Name | Path | Type | Description |
---|---|---|---|
@odata-context
|
@odata-context | string | |
value
|
value | array of Event |
Name | Path | Type | Description |
---|---|---|---|
Polling Notification Action
|
action | string |
Polling Notification Action. |