Requirements
Microsoft Teams requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]
Get your Microsoft Teams credentials
Microsoft Teams - Secondary
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Microsoft - TenantselectRequired
Go to
[1]https://entra.microsoft.comand copy your tennat ID or select any of the following` - Microsoft - Client IDtextRequired
Go to the Microsoft Entra admin center → Entra ID → App registrations and select New registration. → enter a description and expiration → Add, then immediately copy your Client ID
[1] - Microsoft - Client SecretpasswordRequired
Copy you client Secret from the previously created app
[1]
Microsoft Teams - Primary
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Microsoft - TenanttextRequired
Directory (tenant) ID or verified domain, e.g. contoso.onmicrosoft.com. common/organizations/consumers are not valid for app-only.
[1] - Microsoft - Client IDtextRequired
Register your application in the Microsoft Entra admin center, then copy the Application (client) ID from the app's Overview page
[1] - Microsoft - Client SecretpasswordRequired
In your app registration, go to Certificates & secrets → Client secrets, create a new client secret, and copy its value immediately after it's generated.
[1] - Email or User IDtextRequired
Go to Microsoft Entra admin center → Users → select the user → Overview, then copy the Object ID, or enter The email of the user.
[1]
Connect Microsoft Teams in WEXTL
- Log in to your WEXTL account, add the Microsoft Teams node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Microsoft Teams account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Microsoft Teams node modules
The list below is a reference of every Microsoft Teams node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Microsoft Teams node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch ChannelsTrigger
| Field | Type |
|---|---|
| ID | text |
| External ID | text |
| Title | text |
| Description | text |
| Content web URL | url |
| Source name | text |
| Thumbnail web URL | url |
| Language tag | text |
| Number of pages | number |
| Duration | text |
| Format | text |
| Created date time | date |
| Last modified date time | date |
Watch Learning ContentsTrigger
| Field | Type |
|---|---|
| ID | text |
| External ID | text |
| Title | text |
| Description | text |
| Content web URL | url |
| Source name | text |
| Thumbnail web URL | url |
| Language tag | text |
| Number of pages | number |
| Duration | text |
| Format | text |
| Created date time | date |
| Last modified date time | date |
Watch Online Meeting MessagesTrigger
| Field | Type |
|---|---|
| @odata type | text |
| ID | text |
| Created date time | date |
| Last modified date time | date |
| Reply to ID | text |
| From | object |
| User | object |
| Body | object |
| Content | text |
| Content type | text |
| Mentions | array |
| Attachments | array |
| Conversation | object |
| @odata type | text |
| ID | text |
| Starter ID | text |
| Moderation state | text |
| Upvote count | number |
| Online meeting ID | text |
| Organizer | object |
Watch Online Meeting RecordsTrigger
| Field | Type |
|---|---|
| ID | text |
| Meeting ID | text |
| Call ID | text |
| Created date time | date |
| End date time | date |
| Content correlation ID | text |
| Recording content URL | url |
| Meeting organizer | object |
| Application | text |
| Device | text |
| User | object |
Watch Online Meeting TranscriptsTrigger
| Field | Type |
|---|---|
| Call ID | text |
| Content | text |
| Content correlation ID | text |
| Created date time | date |
| End date time | date |
| ID | text |
| Meeting ID | text |
| Meeting organizer | object |
| @odata type | text |
| Metadata content | text |
| Transcript content URL | text |
Watch TeamsTrigger
| Field | Type |
|---|---|
| ID | text |
| Created date time | date |
| Display name | text |
| Description | text |
| Internal ID | text |
| Classification | text |
| Specialization | text |
| Visibility | text |
| Web URL | url |
| Is archived | text |
| Is membership limited to owners | text |
| Member settings | text |
| Guest settings | text |
List Ad Hoc Call RecordingsSearch
List Ad Hoc Call TranscriptsSearch
List Attendance ReportsSearch
List Audio Routing GroupsSearch
List Call ParticipantsSearch
List Call RecordsSearch
List Call Records ParticipantsSearch
List Call SessionsSearch
| Field | Type |
|---|---|
Call Record IDRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Modalities | array |
| Start date time | date |
| End date time | date |
| Is test | boolean |
| Caller | object |
| @odata type | text |
| Name | text |
| Cpu name | text |
| Cpu cores count | number |
| Cpu processor speed in mhz | number |
| User agent | object |
| Identity | object |
| Callee | object |
| @odata type | text |
| Name | text |
| Cpu name | text |
| Cpu cores count | number |
| Cpu processor speed in mhz | number |
| User agent | object |
| Identity | object |
| Feedback | object |
List ChannelsSearch
List Direct Routing CallsSearch
| Field | Type |
|---|---|
From Date TimeRequired | date |
To Date TimeRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Correlation ID | text |
| User ID | text |
| User principal name | text |
| User display name | text |
| Start date time | date |
| Invite date time | date |
| Failure date time | date |
| End date time | date |
| Duration | number |
| Call type | text |
| Successful call | boolean |
| Caller number | text |
List Learning ContentsSearch
| Field | Type |
|---|---|
Learning Provider IDRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| External ID | text |
| Title | text |
| Description | text |
| Content web URL | url |
| Source name | text |
| Thumbnail web URL | url |
| Language tag | text |
| Number of pages | number |
| Duration | text |
| Format | text |
| Created date time | date |
| Last modified date time | date |
List Learning Course ActivitySearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| @odata type | text |
| @odata context | text |
| Assigned date time | text |
| Assignment type | text |
| Assigner user ID | text |
| Completed date time | text |
| Completion percentage | text |
| External course activity ID | text |
| ID | text |
| Due date time | object |
| Date time | text |
| Time zone | text |
| Learning content ID | text |
| Learning provider ID | text |
| Learner user ID | text |
List Learning ProviderSearch
List MembersSearch
List Online Meeting MessagesSearch
| Field | Type |
|---|---|
Meeting IDRequired | text |
| Limit | number |
| Field | Type |
|---|---|
| @odata type | text |
| ID | text |
| Created date time | date |
| Last modified date time | date |
| Reply to ID | text |
| From | object |
| User | object |
| Body | object |
| Content | text |
| Content type | text |
| Mentions | array |
| Attachments | array |
| Conversation | object |
| @odata type | text |
| ID | text |
| Starter ID | text |
| Moderation state | text |
| Upvote count | number |
| Online meeting ID | text |
| Organizer | object |
List Online Meeting RecordsSearch
List PSTN CallsSearch
| Field | Type |
|---|---|
From Date TimeRequired | date |
To Date TimeRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Call ID | text |
| User ID | text |
| User principal name | text |
| User display name | text |
| Start date time | date |
| End date time | date |
| Duration | number |
| Charge | number |
| Call type | text |
| Currency | text |
| Callee number | text |
| Usage country code | text |
List TeamsSearch
| Field | Type |
|---|---|
Team IDRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Created date time | date |
| Display name | text |
| Description | text |
| Internal ID | text |
| Classification | text |
| Specialization | text |
| Visibility | text |
| Web URL | url |
| Is archived | text |
| Is membership limited to owners | text |
| Member settings | text |
| Guest settings | text |
List TownhallsSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| @odata type | text |
| ID | text |
| Status | text |
| Display name | text |
| Description | object |
| Content | text |
| Content type | text |
| Start date time | object |
| Date time | text |
| Time zone | text |
| End date time | object |
| Date time | text |
| Time zone | text |
| Created by | object |
| @odata type | text |
| Application | text |
| Device | text |
| User | object |
| Audience | text |
| Co organizers | array |
| Invited attendees | array |
| Settings | object |
| Is attendee email notification enabled | boolean |
| Is invite only | boolean |
List TranscriptsSearch
List WebinarsSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| @odata type | text |
| ID | text |
| Status | text |
| Display name | text |
| Description | text |
| Start date time | object |
| Date time | text |
| Time zone | text |
| End date time | object |
| Date time | text |
| Time zone | text |
| Created by | object |
| Application | text |
| Device | text |
| User | object |
| Audience | text |
| Co organizers | array |
| Settings | object |
| Is attendee email notification enabled | boolean |
| External event information | array |
Retrieve a CallAction
| Field | Type |
|---|---|
Call IDRequired | text |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Retrieve a Call Attendance ReportAction
Retrieve a Call RecordAction
Retrieve a Call RecordingAction
Retrieve a Call TranscriptAction
Retrieve a ChannelAction
Retrieve a Learning ContentAction
| Field | Type |
|---|---|
Learning Provider IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| External ID | text |
| Title | text |
| Description | text |
| Content web URL | url |
| Source name | text |
| Thumbnail web URL | url |
| Language tag | text |
| Number of pages | number |
| Duration | text |
| Format | text |
| Created date time | date |
| Last modified date time | date |
Retrieve a Learning Course ActivityAction
| Field | Type |
|---|---|
Registration IDRequired | choice |
| Field | Type |
|---|---|
| @odata type | text |
| @odata context | text |
| Assigned date time | text |
| Assignment type | text |
| Assigner user ID | text |
| Completed date time | text |
| Completion percentage | text |
| External course activity ID | text |
| ID | text |
| Due date time | object |
| Date time | text |
| Time zone | text |
| Learning content ID | text |
| Learning provider ID | text |
| Learner user ID | text |
Retrieve a Learning ProviderAction
| Field | Type |
|---|---|
Learning Provider IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Display name | text |
| Square logo web URL for dark theme | text |
| Long logo web URL for dark theme | url |
| Square logo web URL for light theme | url |
| Long logo web URL for light theme | url |
| Login web URL | url |
| Is course activity sync enabled | boolean |
Retrieve a TeamAction
| Field | Type |
|---|---|
Team IDRequired | choice |
| Field | Type |
|---|---|
| Class settings | object |
| @odata type | text |
| Classification | text |
| Created date time | date |
| Description | text |
| Display name | text |
| First channel name | text |
| Fun settings | object |
| @odata type | text |
| Guest settings | object |
| @odata type | text |
| Internal ID | text |
| Is archived | text |
| Member settings | object |
| @odata type | text |
| Messaging settings | object |
| @odata type | text |
| Specialization | text |
Retrieve a Team MemberAction
Retrieve a TownhallAction
| Field | Type |
|---|---|
Townhall IDRequired | choice |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Retrieve a Virtual Appointment Join Web UrlAction
Retrieve a WebinarAction
| Field | Type |
|---|---|
Webinar IDRequired | choice |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Retrieve an Audio Routing GroupAction
Retrieve an Online MeetingAction
| Field | Type |
|---|---|
Meeting IDRequired | text |
| Field | Type |
|---|---|
| @odata context | text |
| Audio conferencing | object |
| Toll number | text |
| Toll free number | text |
| Conference ID | text |
| Dialin URL | text |
| Chat info | object |
| Thread ID | text |
| Message ID | text |
| Reply chain message ID | text |
| Creation date time | date |
| Start date time | date |
| End date time | date |
| ID | text |
| Join web URL | url |
| Participants | object |
| Organizer | object |
| Subject | text |
| Join meeting ID settings | object |
| Is passcode required | boolean |
| Join meeting ID | text |
| Passcode | text |
Add a Team MemberAction
Answer a CallAction
| Field | Type |
|---|---|
Call IDRequired | text |
| Field | Type |
|---|---|
| Callback URI | url |
| Media config | object |
| @odata type | text |
| Blob | text |
| Accepted modalities | array |
| Call options | object |
| @odata type | text |
| Is content sharing notification enabled | boolean |
| Is delta roster enabled | boolean |
| Is interactive roster enabled | boolean |
| Participant capacity | number |
Archive a ChannelAction
| Field | Type |
|---|---|
Team IDRequired | choice |
| Should Set SharePoint Site Read-Only For Members | boolean |
| Field | Type |
|---|---|
| Created date time | date |
| Description | text |
| Display name | text |
| ID | text |
| Is archived | text |
| Is favorite by default | text |
| Layout type | text |
| Membership type | text |
| Migration mode | text |
| Original created date time | text |
| Web URL | url |
Archive a TeamAction
| Field | Type |
|---|---|
Team IDRequired | choice |
| Set SPO Site Read-Only For Members | boolean |
Cancel a TownhallAction
| Field | Type |
|---|---|
Townhall IDRequired | choice |
Cancel a WebinarAction
| Field | Type |
|---|---|
Webinar IDRequired | choice |
Clone a TeamAction
| Field | Type |
|---|---|
Team IDRequired | choice |
Display NameRequired | text |
Mail NicknameRequired | text |
| Classification | text |
| Description | text |
| Parts to Clone | text |
| Visibility | choice |
| Field | Type |
|---|---|
| Class settings | object |
| @odata type | text |
| Classification | text |
| Created date time | date |
| Description | text |
| Display name | text |
| First channel name | text |
| Fun settings | object |
| @odata type | text |
| Guest settings | object |
| @odata type | text |
| Internal ID | text |
| Is archived | text |
| Member settings | object |
| @odata type | text |
| Messaging settings | object |
| @odata type | text |
| Specialization | text |
Create a CallAction
| Field | Type |
|---|---|
Callback URIRequired | url |
TargetsRequired | array |
Requested ModalitiesRequired | array |
Call OptionsRequired | object |
| Content Sharing Notification Enabled | boolean |
| Delta Roster Enabled | boolean |
| Interactive Roster Enabled | boolean |
Media ConfigRequired | text |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Create a ChannelAction
| Field | Type |
|---|---|
Team IDRequired | choice |
Display NameRequired | text |
Membership TypeRequired | choice |
| Layout Type | choice |
| Description | text |
| Is Favorite By Default | boolean |
| Migration Mode | choice |
| Web URL | url |
| Field | Type |
|---|---|
| Created date time | date |
| Description | text |
| Display name | text |
| ID | text |
| Is archived | text |
| Is favorite by default | text |
| Layout type | text |
| Membership type | text |
| Migration mode | text |
| Original created date time | text |
| Web URL | url |
Create a Learning Course ActivityAction
| Field | Type |
|---|---|
Registration IDRequired | choice |
Learning Provider IDRequired | choice |
Learner User IDRequired | choice |
Assignment TypeRequired | choice |
StatusRequired | choice |
| Assigner User ID | choice |
| Completion Percentage | number |
| Due DateTime | date |
| External Course Activity ID | text |
| Notes | text |
| Started DateTime | date |
| Field | Type |
|---|---|
| @odata type | text |
| @odata context | text |
| Assigned date time | text |
| Assignment type | text |
| Assigner user ID | text |
| Completed date time | text |
| Completion percentage | text |
| External course activity ID | text |
| ID | text |
| Due date time | object |
| Date time | text |
| Time zone | text |
| Learning content ID | text |
| Learning provider ID | text |
| Learner user ID | text |
Create a Learning ProviderAction
| Field | Type |
|---|---|
Display NameRequired | text |
Long Logo URL for Dark ThemeRequired | url |
Long Logo URL for Light ThemeRequired | url |
Square Logo URL for Dark ThemeRequired | url |
Square Logo URL for Light ThemeRequired | url |
| Course Activity Sync Enabled | boolean |
| Login Web URL | url |
| Field | Type |
|---|---|
| ID | text |
| Display name | text |
| Square logo web URL for dark theme | text |
| Long logo web URL for dark theme | url |
| Square logo web URL for light theme | url |
| Long logo web URL for light theme | url |
| Login web URL | url |
| Is course activity sync enabled | boolean |
Create a TeamAction
| Field | Type |
|---|---|
Template OData BindRequired | url |
VisibilityRequired | choice |
Display NameRequired | text |
First Channel NameRequired | text |
| Description | text |
| Channels | array |
| Member Settings | object |
Allow Create Update ChannelsRequired | boolean |
Allow Delete ChannelsRequired | boolean |
Allow Add Remove AppsRequired | boolean |
Allow Create Update Remove TabsRequired | boolean |
Allow Create Update Remove ConnectorsRequired | boolean |
| Guest Settings | object |
| Allow Create Update Channels | boolean |
| Allow Delete Channels | boolean |
| Fun Settings | object |
Allow GiphyRequired | boolean |
| Giphy Content Rating | choice |
| Allow Stickers and Memes | boolean |
| Allow Custom Memes | boolean |
| Messaging Settings | object |
Allow User Edit MessagesRequired | boolean |
| Allow User Delete Messages | boolean |
| Allow Owner Delete Messages | boolean |
| Allow Team Mentions | boolean |
| Allow Channel Mentions | boolean |
| Discovery Settings | object |
Show In Teams Search And SuggestionsRequired | boolean |
| Installed Apps | array |
| Field | Type |
|---|---|
| Class settings | object |
| @odata type | text |
| Classification | text |
| Created date time | date |
| Description | text |
| Display name | text |
| First channel name | text |
| Fun settings | object |
| @odata type | text |
| Guest settings | object |
| @odata type | text |
| Internal ID | text |
| Is archived | text |
| Member settings | object |
| @odata type | text |
| Messaging settings | object |
| @odata type | text |
| Specialization | text |
Create a TownhallAction
| Field | Type |
|---|---|
Display NameRequired | text |
DescriptionRequired | object |
Content TypeRequired | text |
ContentRequired | text |
Start Date and TimeRequired | object |
Date and TimeRequired | date |
Time ZoneRequired | text |
End Date and TimeRequired | object |
Date and TimeRequired | date |
Time ZoneRequired | text |
AudienceRequired | choice |
| Co-Organizers | array |
| Invited Attendees | array |
| Is Invite Only | boolean |
| Settings | object |
| Is Attendee Email Notification Enabled | boolean |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Create a WebinarAction
| Field | Type |
|---|---|
Display NameRequired | text |
DescriptionRequired | object |
Content TypeRequired | text |
ContentRequired | text |
Start Date and TimeRequired | object |
Date and TimeRequired | date |
Time ZoneRequired | text |
End Date and TimeRequired | object |
Date and TimeRequired | date |
Time ZoneRequired | text |
AudienceRequired | choice |
| Co-Organizers | array |
| Invited Attendees | array |
| Is Invite Only | boolean |
| Settings | object |
| Is Attendee Email Notification Enabled | boolean |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Create an Audio Routing GroupAction
Create an Online MeetingAction
| Field | Type |
|---|---|
Start Date TimeRequired | date |
End Date TimeRequired | date |
SubjectRequired | text |
| Join Meeting ID Settings | object |
| Is Passcode Required | boolean |
| Field | Type |
|---|---|
| @odata context | text |
| Audio conferencing | object |
| Toll number | text |
| Toll free number | text |
| Conference ID | text |
| Dialin URL | text |
| Chat info | object |
| Thread ID | text |
| Message ID | text |
| Reply chain message ID | text |
| Creation date time | date |
| Start date time | date |
| End date time | date |
| ID | text |
| Join web URL | text |
| Participants | object |
| Organizer | object |
| Subject | text |
| Join meeting ID settings | object |
| Is passcode required | boolean |
| Join meeting ID | text |
| Passcode | text |
Delete a ChannelAction
Delete a Learning ContentAction
| Field | Type |
|---|---|
Learning Provider IDRequired | choice |
Delete a Learning Course ActivityAction
| Field | Type |
|---|---|
Registration IDRequired | choice |
Delete a Learning ProviderAction
| Field | Type |
|---|---|
Learning Provider IDRequired | choice |
Delete a Team MemberAction
| Field | Type |
|---|---|
Team IDRequired | choice |
Display NameRequired | text |
IDRequired | choice |
| Roles | array |
| Role | text |
| Visible History Start Date Time | date |
Delete an Audio Routing GroupAction
| Field | Type |
|---|---|
Call IDRequired | text |
Delete an Online MeetingAction
| Field | Type |
|---|---|
Meeting IDRequired | text |
Hang a CallAction
| Field | Type |
|---|---|
Call IDRequired | text |
Invite a Call ParticipantsAction
Keep a Call AliveAction
| Field | Type |
|---|---|
Call IDRequired | text |
Make an API Calluniversal
Publish a TownhallAction
| Field | Type |
|---|---|
Townhall IDRequired | choice |
Publish a WebinarAction
| Field | Type |
|---|---|
Webinar IDRequired | choice |
Redirect a CallAction
| Field | Type |
|---|---|
Call IDRequired | text |
TargetsRequired | array |
Callback URIRequired | url |
Reject a CallAction
| Field | Type |
|---|---|
Call IDRequired | text |
ReasonRequired | choice |
Send a Virtual Appointment Reminder SMSAction
| Field | Type |
|---|---|
Meeting IDRequired | text |
| Attendees | array |
Remind Before Time In Minutes TypeRequired | choice |
Send a Virtual Appointment SMSAction
| Field | Type |
|---|---|
Meeting IDRequired | text |
AttendeesRequired | array |
Message TypeRequired | choice |
Transfer a CallAction
| Field | Type |
|---|---|
Call IDRequired | text |
Transfer TargetRequired | object |
Endpoint TypeRequired | choice |
IdentityRequired | object |
TransfereeRequired | object |
IdentityRequired | object |
| Participant ID | choice |
Unarchive a ChannelAction
Unarchive a TeamAction
| Field | Type |
|---|---|
Team IDRequired | choice |
Update a Call Recording StatusAction
Update a ChannelAction
| Field | Type |
|---|---|
Team IDRequired | choice |
| Display Name | text |
| Membership Type | choice |
| Layout Type | choice |
| Description | text |
| Is Favorite By Default | boolean |
| Migration Mode | choice |
| Web URL | url |
Update a Learning Course ActivityAction
| Field | Type |
|---|---|
Registration IDRequired | choice |
Learning Provider IDRequired | choice |
Learner User IDRequired | choice |
Assignment TypeRequired | choice |
StatusRequired | choice |
| Assigner User ID | choice |
| Completion Percentage | number |
| Due DateTime | date |
| External Course Activity ID | text |
| Notes | text |
| Started DateTime | date |
Update a Learning ProviderAction
| Field | Type |
|---|---|
Learning Provider IDRequired | choice |
| Display Name | text |
| Long Logo URL for Dark Theme | url |
| Long Logo URL for Light Theme | url |
| Square Logo URL for Dark Theme | url |
| Square Logo URL for Light Theme | url |
| Course Activity Sync Enabled | boolean |
| Login Web URL | url |
| Field | Type |
|---|---|
| ID | text |
| Display name | text |
| Square logo web URL for dark theme | text |
| Long logo web URL for dark theme | url |
| Square logo web URL for light theme | url |
| Long logo web URL for light theme | url |
| Login web URL | url |
| Is course activity sync enabled | boolean |
Update a TeamAction
| Field | Type |
|---|---|
Team IDRequired | choice |
| Visibility | choice |
| Display Name | text |
| First Channel Name | text |
| Description | text |
| Channels | array |
| Member Settings | object |
| Allow Create Update Channels | boolean |
| Allow Delete Channels | boolean |
| Allow Add Remove Apps | boolean |
| Allow Create Update Remove Tabs | boolean |
| Allow Create Update Remove Connectors | boolean |
| Guest Settings | object |
| Allow Create Update Channels | boolean |
| Allow Delete Channels | boolean |
| Fun Settings | object |
| Allow Giphy | boolean |
| Giphy Content Rating | choice |
| Allow Stickers and Memes | boolean |
| Allow Custom Memes | boolean |
| Messaging Settings | object |
| Allow User Edit Messages | boolean |
| Allow User Delete Messages | boolean |
| Allow Owner Delete Messages | boolean |
| Allow Team Mentions | boolean |
| Allow Channel Mentions | boolean |
| Discovery Settings | object |
| Show In Teams Search And Suggestions | boolean |
| Installed Apps | array |
| Field | Type |
|---|---|
| Class settings | object |
| @odata type | text |
| Classification | text |
| Created date time | date |
| Description | text |
| Display name | text |
| First channel name | text |
| Fun settings | object |
| @odata type | text |
| Guest settings | object |
| @odata type | text |
| Internal ID | text |
| Is archived | text |
| Member settings | object |
| @odata type | text |
| Messaging settings | object |
| @odata type | text |
| Specialization | text |
Update a Team MemberAction
Update a TownhallAction
| Field | Type |
|---|---|
Townhall IDRequired | choice |
| Display Name | text |
| Description | object |
| Content Type | text |
| Content | text |
| Start Date and Time | object |
| Date and Time | date |
| Time Zone | text |
| End Date and Time | object |
| Date and Time | date |
| Time Zone | text |
| Audience | choice |
| Co-Organizers | array |
| Invited Attendees | array |
| Is Invite Only | boolean |
| Settings | object |
| Is Attendee Email Notification Enabled | boolean |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Update a WebinarAction
| Field | Type |
|---|---|
Webinar IDRequired | choice |
| Display Name | text |
| Description | object |
| Content Type | text |
| Content | text |
| Start Date and Time | object |
| Date and Time | date |
| Time Zone | text |
| End Date and Time | object |
| Date and Time | date |
| Time Zone | text |
| Audience | choice |
| Co-Organizers | array |
| Invited Attendees | array |
| Is Invite Only | boolean |
| Settings | object |
| Is Attendee Email Notification Enabled | boolean |
| Field | Type |
|---|---|
| @odata type | text |
| State | text |
| Direction | text |
| Callback URI | url |
| Call chain ID | text |
| Source | object |
| @odata type | text |
| Identity | object |
| Country code | text |
| Endpoint type | text |
| Region | text |
| Language ID | text |
| Targets | array |
| Requested modalities | array |
| Media config | object |
| @odata type | text |
| Pre fetch media | array |
| My participant ID | text |
| ID | text |
| @odata context | text |
| Subject | text |
Update an Audio Routing GroupAction
Update an Online MeetingAction
| Field | Type |
|---|---|
Meeting IDRequired | text |
| Start Date Time | date |
| End Date Time | date |
| Subject | text |
| Join Meeting ID Settings | object |
| Is Passcode Required | boolean |
| Field | Type |
|---|---|
| @odata context | text |
| Audio conferencing | object |
| Toll number | text |
| Toll free number | text |
| Conference ID | text |
| Dialin URL | text |
| Chat info | object |
| Thread ID | text |
| Message ID | text |
| Reply chain message ID | text |
| Creation date time | date |
| Start date time | date |
| End date time | date |
| ID | text |
| Join web URL | url |
| Participants | object |
| Organizer | object |
| Subject | text |
| Join meeting ID settings | object |
| Is passcode required | boolean |
| Join meeting ID | text |
| Passcode | text |
Update Learning ContentAction
| Field | Type |
|---|---|
Learning Provider IDRequired | choice |
Content Web URLRequired | url |
External IDRequired | text |
Language TagRequired | text |
TitleRequired | text |
| Additional Tags | array |
| Tag | text |
| Contributors | array |
| Contributor | text |
| Description | text |
| Duration | text |
| Format | text |
| Level | choice |
| Is Active | boolean |
| Is Premium | boolean |
| Field | Type |
|---|---|
| ID | text |
| External ID | text |
| Title | text |
| Description | text |
| Content web URL | url |
| Source name | text |
| Thumbnail web URL | url |
| Language tag | text |
| Number of pages | number |
| Duration | text |
| Format | text |
| Created date time | date |
| Last modified date time | date |
Templates
Look for Microsoft Teams templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Bluesky[2]Open social network built on the AT Protocol.
- AircallBusiness phone system for teams, with calls, messages, and AI notes.
- AWS SQSSend, receive, and manage messages on Amazon SQS queues.
- AWS SESSend transactional email and manage Amazon SES identities, templates, contacts, suppressions, and configuration sets.
- BatchDialerCloud predictive dialer for sales and collections teams with contacts and campaigns.
References
- WEXTL® Microsoft Teams Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Microsoft Teams.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
