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 |
Connector Overview
The Teams Virtual Events connector uses AADCertification authorization and the connections are not shareable.
Known issues and limitations with actions
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 |
Known issues and limitations with triggers
Short description | Operations | Long description |
---|---|---|
Trigger For Virtual Event Changes | TriggerForVirtualEventChange | Polling trigger to check for changes in registrations or event ending |
Creating a connection
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 |
Microsoft Teams Credentials (Teams Public/Teams GCC)
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.
Default [DEPRECATED]
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.
Throttling Limits
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 |
Actions
Check to see if the attendance report is ready (deprecated) [DEPRECATED]
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) [DEPRECATED]
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
Get a Virtual Event (deprecated) [DEPRECATED]
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
Get a Virtual Event Session (deprecated) [DEPRECATED]
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
Get a Virtual Event Session Attendance Report ID (deprecated) [DEPRECATED]
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
Get a Virtual Event Session Registration (deprecated) [DEPRECATED]
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
Get all Virtual Event Session registrations (deprecated) [DEPRECATED]
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
Get all Virtual Events (deprecated) [DEPRECATED]
Get Virtual Event Session Attendance Report Records by ID (deprecated) [DEPRECATED]
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 Virtual Event Sessions (deprecated) [DEPRECATED]
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
Triggers
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
Definitions
BooleanString
NullableBooleanString
EventEnded
Name | Path | Type | Description |
---|---|---|---|
minutesEnded
|
minutesEnded | integer |
minutes since event ended. 0 if not ended. |
eventEnded
|
eventEnded | boolean |
Flag for event ended. |
AttendanceReportReadyResponse
Name | Path | Type | Description |
---|---|---|---|
attendanceReportReady
|
attendanceReportReady | boolean | |
attendanceReportId
|
attendanceReportId | string |
EventDateTime
Name | Path | Type | Description |
---|---|---|---|
dateTime
|
dateTime | string |
yyyy-MM-ddTHH:mm:ss.fffZ (UTC format) |
timeZone
|
timeZone | string |
The timezone (in Windows) format) |
EventUser
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. |
EventStatus
EventAudience
EventIdentity
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 |
EventAutoAdmittedUsersRole
EventAttendeeRole
EventSessionAttendanceInterval
Name | Path | Type | Description |
---|---|---|---|
joinDateTime
|
joinDateTime | string | |
leaveDateTime
|
leaveDateTime | string | |
durationInSeconds
|
durationInSeconds | number |
EventSessionAttendanceReportResponse
Name | Path | Type | Description |
---|---|---|---|
@odata.context
|
@odata.context | string | |
id
|
id | string | |
totalParticipantCount
|
totalParticipantCount | number | |
meetingStartDateTime
|
meetingStartDateTime | string | |
meetingEndDateTime
|
meetingEndDateTime | string |
EventSessionAttendanceRecord
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 |
EventSessionAttendanceRecords
Name | Path | Type | Description |
---|---|---|---|
@odata.context
|
@odata.context | string | |
value
|
value | array of EventSessionAttendanceRecord |
EventCoOrganizers
The co-organizers for an event.
Name | Path | Type | Description |
---|---|---|---|
Items
|
EventUser |
EventSessionCapability
Name | Path | Type | Description |
---|---|---|---|
allowAnonymousUsersToDialOut
|
allowAnonymousUsersToDialOut | NullableBooleanString | |
autoAdmittedUsers
|
autoAdmittedUsers | EventAutoAdmittedUsersRole | |
allowAnonymousUsersToStartMeeting
|
allowAnonymousUsersToStartMeeting | NullableBooleanString |
EventBroadcastMeetingAudience
EventBroadcastMeetingCaptionSettings
Name | Path | Type | Description |
---|---|---|---|
isCaptionEnabled
|
isCaptionEnabled | NullableBooleanString | |
spokenLanguage
|
spokenLanguage | string | |
translationLanguages
|
translationLanguages | array of string |
EventSessionBroadcastMeetingSettings
Name | Path | Type | Description |
---|---|---|---|
allowedAudience
|
allowedAudience | EventBroadcastMeetingAudience | |
isRecordingEnabled
|
isRecordingEnabled | NullableBooleanString | |
isVideoOnDemandEnabled
|
isVideoOnDemandEnabled | NullableBooleanString | |
isQuestionAndAnswerEnabled
|
isQuestionAndAnswerEnabled | NullableBooleanString | |
isAttendeeReportEnabled
|
isAttendeeReportEnabled | NullableBooleanString | |
captions
|
captions | EventBroadcastMeetingCaptionSettings |
EventSessionAttendee
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) |
EventSessionMeetingLobbyBypassScope
EventSessionMeetingLobbyBypassOptions
Name | Path | Type | Description |
---|---|---|---|
scope
|
scope | EventSessionMeetingLobbyBypassScope | |
isDialInBypassEnabled
|
isDialInBypassEnabled | NullableBooleanString |
EventSessionMeetingAudioConferencing
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 |
EventSessionMeetingWatermarkProtectionValues
Name | Path | Type | Description |
---|---|---|---|
isEnabledForContentSharing
|
isEnabledForContentSharing | BooleanString | |
isEnabledForVideo
|
isEnabledForVideo | BooleanString |
EventSessionMeetingJoinSettings
Name | Path | Type | Description |
---|---|---|---|
isPasscodeRequired
|
isPasscodeRequired | BooleanString | |
joinMeetingId
|
joinMeetingId | string | |
passcode
|
passcode | string |
EventSessionMeetingChatInfo
Name | Path | Type | Description |
---|---|---|---|
threadId
|
threadId | string | |
messageId
|
messageId | string | |
replyChainMessageId
|
replyChainMessageId | string |
EventRegistrationAnswer
Name | Path | Type | Description |
---|---|---|---|
questionId
|
questionId | string | |
displayName
|
displayName | string | |
value
|
value | string | |
booleanValue
|
booleanValue | boolean | |
multiChoiceValues
|
multiChoiceValues | array of string |
EventContentAndType
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) |
EventSession
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 |
EventSessions
Name | Path | Type | Description |
---|---|---|---|
@odata-context
|
@odata-context | string | |
value
|
value | array of EventSession |
EventSessionRegistrationStatus
EventSessionRegistration
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 |
EventSessionRegistrations
Attendee registrations
Name | Path | Type | Description |
---|---|---|---|
value
|
value | array of EventSessionRegistration | |
@odata.nextLink
|
@odata.nextLink | string |
@odata.nextLink |
Event
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. |
Events
Name | Path | Type | Description |
---|---|---|---|
@odata-context
|
@odata-context | string | |
value
|
value | array of Event |
OnVirtualEventTriggerResponse
Name | Path | Type | Description |
---|---|---|---|
Polling Notification Action
|
action | string |
Polling Notification Action. |