Connectors Reference

Microsoft Teams

Microsoft Teams enables you to get all your content, tools and conversations in the Team workspace with Office 365.

 

Status: Preview

Tier: Standard

Version: 1.0.4

 

Actions:

Name

Summary

CreateTeamsMeeting (string calendarid, NewMeeting item)

Create a Teams meeting

GetAllTeams ()

List teams

GetChannelsForGroup (string groupId)

List channels

CreateChannel (string groupId, CreateChannelParameterBody body)

Create a channel

PostMessageToChannelV2 (string groupId, string channelId, PostMessageToChannelV2ParameterBody body)

Post a message (V2)

GetMessagesFromChannel (string groupId, string channelId)

Get messages

PostMessageToChannelV3 (string groupId, string channelId, PostMessageToChannelV3ParameterBody body)

Post a message (V3)

PostReplyToMessage (string groupId, string channelId, string messageId, PostReplyToMessageParameterBody body)

Post a reply to a message

PostReplyToMessageV2 (string groupId, string channelId, string messageId, PostReplyToMessageV2ParameterBody body)

Post a reply to a message (V2)

PostMessageToChannel (string groupId, string channelId, PostMessageToChannelParameterBody body)

Post a message

PostUserNotification (DynamicUserNotificationRequest PostNotificationRequest)

Post a message as the Flow bot to a user

PostChannelNotification (string groupId, DynamicChannelNotificationRequest PostNotificationRequest)

Post a message as the Flow bot to a channel

PostUserAdaptiveCard (DynamicUserAdaptiveCardRequest PostAdaptiveCardRequest)

Post your own adaptive card as the Flow bot to a user

PostChannelAdaptiveCard (string groupId, DynamicChannelAdaptiveCardRequest PostAdaptiveCardRequest)

Post your own adaptive card as the Flow bot to a channel

GetAdaptiveCardInputMetadata (string recipientType)

Get adptive card input metadata

GetNotificationInputMetadata (string recipientType)

Get notification input metadata

SubscribeUserMessageWithOptions (DynamicUserMessageWithOptionsSubscriptionRequest UserMessageWithOptionsSubscriptionRequest)

Post a choice of options as the Flow bot to a user

SubscribeUserFlowContinuation (SubscribeUserFlowContinuationParameterUserFlowContinuationSubscriptionRequest UserFlowContinuationSubscriptionRequest)

Post an Adaptive Card to a Teams user and wait for a response

SubscribeChannelFlowContinuation (string groupId, SubscribeChannelFlowContinuationParameterChannelFlowContinuationSubscriptionRequest ChannelFlowContinuationSubscriptionRequest)

Post an Adaptive Card to a Teams channel and wait for a response

UnsubscribeMessageWithOptions (string recipientType, string subscriptionId)

Unsubscribe from a choice of options

UnsubscribeFlowContinuation (string recipientType, string subscriptionId)

Unsubscribe from a flow continuation

GetMessageWithOptionsInputMetadata (string recipientType)

Get message with options input metadata

GetFlowContinuationInputMetadata (string recipientType)

Get flow continuation input metadata

GetMessageWithOptionsSubscriptionInputMetadata (string recipientType)

Get message with options subscription input metadata

GetFlowContinuationSubscriptionInputMetadata (string recipientType)

Get flow continuation subscription input metadata

GetMessageWithOptionsSubscriptionOutputMetadata (string recipientType)

Get message with options subscription output metadata

GetFlowContinuationSubscriptionOutputMetadata (string recipientType, string body)

Get flow continuation subscription output metadata

GetSelectedMessageTriggerOutputsMetadata (string body)

Get selected message hybrid trigger output metadata

GetComposeMessageTriggerOutputsMetadata (string body)

Get compose message hybrid trigger output metadata

GetTeam (string teamId)

Get a team

AtMentionUser (string userId)

Get @mention token for a user

ListTimeOffReasons (string teamId, [advanced][Optional]integer $top)

Shifts: List all Time Off reasons

ListShifts (string teamId, [advanced][Optional]string startTime, [advanced][Optional]string endTime, [advanced][Optional]integer $top)

Shifts: List all shifts

GetShift (string teamId, string shiftId)

Shifts: Get a shift

DeleteShift (string teamId, string shiftId)

Shifts: Delete a shift

ListOpenShifts (string teamId, [advanced][Optional]string startTime, [advanced][Optional]string endTime, [advanced][Optional]integer $top)

Shifts: List all Open Shifts

CreateOpenShift (string teamId, EditOpenShiftRequest request)

Shifts: Create a new Open Shift

GetOpenShift (string teamId, string openShiftId)

Shifts: Get an open shift

UpdateOpenShift (string teamId, string openShiftId, EditOpenShiftRequest request)

Shifts: Update an Open Shift

DeleteOpenShift (string teamId, string openShiftId)

Shifts: Delete an open shift

ListSchedulingGroups (string teamId, [advanced][Optional]integer $top)

Shifts: List all scheduling groups

GetSchedulingGroup (string teamId, string schedulingGroupId)

Shifts: Get a scheduling group

ListTimeOffRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

Shifts: List all Time Off requests

TimeOffRequestApprove (string teamId, string timeOffRequestId, TimeOffRequestApproveParameterRequest request)

Shifts: Approve a Time Off request

TimeOffRequestDecline (string teamId, string timeOffRequestId, TimeOffRequestDeclineParameterRequest request)

Shifts: Decline a Time Off request

ListOfferShiftRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

Shifts: List all Offer Shift requests

OfferShiftRequestApprove (string teamId, string offerShiftRequestId, OfferShiftRequestApproveParameterRequest request)

Shifts: Approve an Offer Shift request

OfferShiftRequestDecline (string teamId, string offerShiftRequestId, OfferShiftRequestDeclineParameterRequest request)

Shifts: Decline an Offer Shift request

ListSwapShiftsChangeRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

Shifts: List all Swap Shifts requests

SwapShiftsChangeRequestApprove (string teamId, string swapShiftsChangeRequestId, SwapShiftsChangeRequestApproveParameterRequest request)

Shifts: Approve a Swap Shifts request

SwapShiftsChangeRequestDecline (string teamId, string swapShiftsChangeRequestId, SwapShiftsChangeRequestDeclineParameterRequest request)

Shifts: Decline a Swap Shifts request

ListOpenShiftChangeRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

Shifts: List all Open Shift requests

OpenShiftChangeRequestApprove (string teamId, string openShiftChangeRequestId, OpenShiftChangeRequestApproveParameterRequest request)

Shifts: Approve an Open Shift request

OpenShiftChangeRequestDecline (string teamId, string openShiftChangeRequestId, OpenShiftChangeRequestDeclineParameterRequest request)

Shifts: Decline an Open Shift request

GetSchedule (string teamId)

Shifts: Get a schedule's details

CreateATeam (CreateATeamParameterBody body)

Create a team

GetTeamsAsyncResult ()

Get Teams async result

AddMemberToTeam (string teamId, AddMemberToTeamParameterBody body)

Add a member to a team

PostMessageToConversation (string poster, string location, DynamicPostMessageRequest body)

Post message in a chat or channel

ReplyWithMessageToConversation (string poster, string location, DynamicReplyMessageRequest body)

Reply with a message in a channel

PostCardToConversation (string poster, string location, DynamicPostCardRequest body)

Post adaptive card in a chat or channel

PostCardAndWaitForResponse (string poster, string location, PostCardAndWaitForResponseParameterBody body)

Post adaptive card and wait for a response

ReplyWithCardToConversation (string poster, string location, DynamicReplyCardRequest body)

Reply with adaptive card in a channel

GetPostMessageLocations (string poster)

Conversation location for where to post

GetReplyLocations (string poster)

Conversation location for where to reply

GetPostMessageInputSchema (string poster, string location)

Get message input metadata

GetReplyWithMessageInputSchema (string poster, string location)

Get reply to message input metadata

GetPostCardInputSchema (string poster, string location)

Get adaptive card input metadata

GetReplyWithCardInputSchema (string poster, string location)

Get reply with adaptive card input metadata

GetPostCardAndWaitInputSchema (string poster, string location)

Get adaptive card input metadata

 

Triggers:

Name

Summary

OnNewChannelMessage (string groupId, string channelId, [internal][Optional]integer $top)

When a new channel message is added

OnNewChannelMessageMentioningMe (string groupId, string channelId, [internal][Optional]integer $top)

When I am mentioned in a channel message

ForASelectedMessage ([Optional]string inputsAdaptiveCard, [advanced][Optional]integer taskModuleWidth, [advanced][Optional]integer taskModuleHeight)

For a selected message

ComposeAMessage ([Optional]string inputsAdaptiveCard, [advanced][Optional]integer taskModuleWidth, [advanced][Optional]integer taskModuleHeight)

From the compose box

OnGroupMembershipRemoval (string groupId, [internal][Optional]string $select)

When a new team member is removed

OnGroupMembershipAdd (string groupId, [internal][Optional]string $select)

When a new team member is added

 

Objects:

Name

Summary

AddMemberToTeamParameterBody

 

AtMentionUser_V1

 

ComposeAMessageResponse

 

ComposeMessageTriggerMetadata

 

ConnectorMetadata

 

CreateATeamParameterBody

 

CreateATeamResponse

 

CreateChannelParameterBody

 

CreateChannelResponse

 

DiscoverySettings

 

DraftOpenShift

Draft Open Shift

DraftShift

Draft Shift

DynamicChannelAdaptiveCardRequest

 

DynamicChannelNotificationRequest

 

DynamicPostCardAndWaitRequest

 

DynamicPostCardRequest

 

DynamicPostMessageRequest

 

DynamicReplyCardRequest

 

DynamicReplyMessageRequest

 

DynamicUserAdaptiveCardRequest

 

DynamicUserMessageWithOptionsSubscriptionRequest

 

DynamicUserNotificationRequest

 

EditOpenShiftRequest

 

ForASelectedMessageResponse

 

FunSettings

 

GetAllTeamsResponse

 

GetChannelsForGroupResponse

 

GetMessagesFromChannel_Response

 

GetPostMessageLocationsResponse

 

GetReplyLocationsResponse

 

GetTeamResponse

 

GetTimeOffReasonsResponse

List of time off reasons associated with a team

GuestSettings

 

LastModifiedBy

Last Modified By

ListOfferShiftRequestsResponse

 

ListOpenShiftChangeRequestsResponse

 

ListOpenShiftsResponse

 

ListSchedulingGroupsResponse

 

ListShiftsResponse

 

ListSwapShiftsChangeRequestsResponse

 

ListTimeOffRequestsResponse

 

MemberSettings

 

MessageId

 

MessagingSettings

 

NewMeeting

 

NewMeetingRespone

 

Object

 

OfferShiftRequestApproveParameterRequest

 

OfferShiftRequestApproveResponse

 

OfferShiftRequestDeclineParameterRequest

 

OfferShiftRequestDeclineResponse

 

OfferShiftRequestResponse

Offer Shift Request

OnGroupMembershipRemovalResponseItem

 

OpenShiftChangeRequestApproveParameterRequest

 

OpenShiftChangeRequestApproveResponse

 

OpenShiftChangeRequestDeclineParameterRequest

 

OpenShiftChangeRequestDeclineResponse

 

OpenShiftChangeRequestResponse

Open Shift Change Request

OpenShiftResponse

Open Shift

PostCardAndWaitForResponseParameterBody

 

PostCardAndWaitSchema

 

PostCardSchema

 

PostMessageSchema

 

PostMessageToChannelParameterBody

 

PostMessageToChannelV2ParameterBody

 

PostMessageToChannelV3ParameterBody

 

PostReplyToMessageParameterBody

 

PostReplyToMessageV2ParameterBody

 

PostToConversationResponse

 

ScheduleResponse

 

SchedulingGroupResponse

Scheduling Group

SelectedMessageTriggerMetadata

 

SharedOpenShift

Shared Open Shift

SharedShift

Shared Shift

ShiftResponse

Shift

SubscribeChannelFlowContinuationParameterChannelFlowContinuationSubscriptionRequest

 

SubscribeUserFlowContinuationParameterUserFlowContinuationSubscriptionRequest

 

SwapShiftsChangeRequestApproveParameterRequest

 

SwapShiftsChangeRequestApproveResponse

 

SwapShiftsChangeRequestDeclineParameterRequest

 

SwapShiftsChangeRequestDeclineResponse

 

SwapShiftsChangeRequestResponse

Swap Shift Request

TimeOffRequestApproveParameterRequest

 

TimeOffRequestApproveResponse

 

TimeOffRequestDeclineParameterRequest

 

TimeOffRequestDeclineResponse

 

TimeOffRequestResponse

TimeOff Request

 

Actions:

CreateTeamsMeeting

Summary: Create a Teams meeting

Description: Create a meeting with a link at the bottom of the invite to join the meeting online on Teams

 

Syntax:

MicrosoftTeams.CreateTeamsMeeting (string calendarid, NewMeeting item)

 

Parameters:

Name

Type

Summary

Required

Related Action

calendarid

string

(Calendar id)Values: [Birthdays, Calendar, United States holidays]

Select a Value

True

item

NewMeeting

 

New meeting event model

True

 

Returns:

          Type:NewMeetingRespone

          Description: Response for new meeting that was created

 

GetAllTeams

Summary: List teams

Description: This operation retrieves a list of all the Teams (Office 365 Groups) you are a member of.

 

Syntax:

MicrosoftTeams.GetAllTeams ()

 

Returns:

          Type:GetAllTeamsResponse

 

GetChannelsForGroup

Summary: List channels

Description: This operation retrieves a list of all the channels for a specific Team.

 

Syntax:

MicrosoftTeams.GetChannelsForGroup (string groupId)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

 

Returns:

          Type:GetChannelsForGroupResponse

 

CreateChannel

Summary: Create a channel

Description: This operation is used to create a new channel for a specific Team.

 

Syntax:

MicrosoftTeams.CreateChannel (string groupId, CreateChannelParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

body

CreateChannelParameterBody

 

 

True

 

Returns:

          Type:CreateChannelResponse

 

PostMessageToChannelV2

Summary: Post a message (V2)

Description: This operation is used to post a message to a channel in a specific Team.

 

Syntax:

MicrosoftTeams.PostMessageToChannelV2 (string groupId, string channelId, PostMessageToChannelV2ParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

body

PostMessageToChannelV2ParameterBody

 

 

True

 

Returns:

 

GetMessagesFromChannel

Summary: Get messages

Description: This operation is used to get messages from a channel in a specific Team.

 

Syntax:

MicrosoftTeams.GetMessagesFromChannel (string groupId, string channelId)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

 

Returns:

          Type:GetMessagesFromChannel_Response

 

PostMessageToChannelV3

Summary: Post a message (V3)

Description: This operation is used to post a message to a channel in a specific Team.

 

Syntax:

MicrosoftTeams.PostMessageToChannelV3 (string groupId, string channelId, PostMessageToChannelV3ParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

body

PostMessageToChannelV3ParameterBody

 

 

True

 

Returns:

          Type:MessageId

 

PostReplyToMessage

Summary: Post a reply to a message

Description: This operation is used to post a reply to a message in a channel in a specific Team.

 

Syntax:

MicrosoftTeams.PostReplyToMessage (string groupId, string channelId, string messageId, PostReplyToMessageParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

messageId

string

(Message)

Add Teams message ID

True

body

PostReplyToMessageParameterBody

 

 

True

 

Returns:

 

PostReplyToMessageV2

Summary: Post a reply to a message (V2)

Description: This operation is used to post a reply to a message in a channel in a specific Team.

 

Syntax:

MicrosoftTeams.PostReplyToMessageV2 (string groupId, string channelId, string messageId, PostReplyToMessageV2ParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

messageId

string

(Message)

Add Teams message ID

True

body

PostReplyToMessageV2ParameterBody

 

 

True

 

Returns:

 

PostMessageToChannel

Summary: Post a message

Description: This operation is used to post a message to a channel in a specific Team.

 

Syntax:

MicrosoftTeams.PostMessageToChannel (string groupId, string channelId, PostMessageToChannelParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

body

PostMessageToChannelParameterBody

 

 

True

 

Returns:

 

PostUserNotification

Summary: Post a message as the Flow bot to a user

Description: Easily automate the process of sending a message to someone in Teams.

 

Syntax:

MicrosoftTeams.PostUserNotification (DynamicUserNotificationRequest PostNotificationRequest)

 

Parameters:

Name

Type

Summary

Required

Related Action

PostNotificationRequest

DynamicUserNotificationRequest

 

 

True

 

Returns:

 

PostChannelNotification

Summary: Post a message as the Flow bot to a channel

Description: Easily automate the process of posting a message to a Teams channel.

 

Syntax:

MicrosoftTeams.PostChannelNotification (string groupId, DynamicChannelNotificationRequest PostNotificationRequest)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

PostNotificationRequest

DynamicChannelNotificationRequest

 

 

True

 

Returns:

 

PostUserAdaptiveCard

Summary: Post your own adaptive card as the Flow bot to a user

Description: Add the JSON card definition to create a custom message for a Teams user. The message can contain images, graphs, text, and more.

 

Syntax:

MicrosoftTeams.PostUserAdaptiveCard (DynamicUserAdaptiveCardRequest PostAdaptiveCardRequest)

 

Parameters:

Name

Type

Summary

Required

Related Action

PostAdaptiveCardRequest

DynamicUserAdaptiveCardRequest

 

 

True

 

Returns:

          Type:MessageId

 

PostChannelAdaptiveCard

Summary: Post your own adaptive card as the Flow bot to a channel

Description: Add the JSON card definition to create a custom post for a Teams channel. The post can contain images, graphs, text, and more.

 

Syntax:

MicrosoftTeams.PostChannelAdaptiveCard (string groupId, DynamicChannelAdaptiveCardRequest PostAdaptiveCardRequest)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

PostAdaptiveCardRequest

DynamicChannelAdaptiveCardRequest

 

 

True

 

Returns:

          Type:MessageId

 

GetAdaptiveCardInputMetadata

Summary: Get adptive card input metadata

Description: Get the schema information for adaptive card inputs

 

Syntax:

MicrosoftTeams.GetAdaptiveCardInputMetadata (string recipientType)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

 

Returns:

          Type:ConnectorMetadata

 

GetNotificationInputMetadata

Summary: Get notification input metadata

Description: Get the schema information for notification inputs

 

Syntax:

MicrosoftTeams.GetNotificationInputMetadata (string recipientType)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

 

Returns:

          Type:ConnectorMetadata

 

SubscribeUserMessageWithOptions

Summary: Post a choice of options as the Flow bot to a user

Description: Easily automate the process of sending a message to a Teams user that contains a set of options they must choose from before they respond.

 

Syntax:

MicrosoftTeams.SubscribeUserMessageWithOptions (DynamicUserMessageWithOptionsSubscriptionRequest UserMessageWithOptionsSubscriptionRequest)

 

Parameters:

Name

Type

Summary

Required

Related Action

UserMessageWithOptionsSubscriptionRequest

DynamicUserMessageWithOptionsSubscriptionRequest

 

 

True

 

Returns:

 

SubscribeUserFlowContinuation

Summary: Post an Adaptive Card to a Teams user and wait for a response

Description: Easily automate the process of sending a message to a Teams user that contains actions to continue a waiting flow.

 

Syntax:

MicrosoftTeams.SubscribeUserFlowContinuation (SubscribeUserFlowContinuationParameterUserFlowContinuationSubscriptionRequest UserFlowContinuationSubscriptionRequest)

 

Parameters:

Name

Type

Summary

Required

Related Action

UserFlowContinuationSubscriptionRequest

SubscribeUserFlowContinuationParameterUserFlowContinuationSubscriptionRequest

 

 

True

 

Returns:

 

SubscribeChannelFlowContinuation

Summary: Post an Adaptive Card to a Teams channel and wait for a response

Description: Easily automate the process of sending a message to a Teams channel that contains actions to continue a waiting flow.

 

Syntax:

MicrosoftTeams.SubscribeChannelFlowContinuation (string groupId, SubscribeChannelFlowContinuationParameterChannelFlowContinuationSubscriptionRequest ChannelFlowContinuationSubscriptionRequest)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

ChannelFlowContinuationSubscriptionRequest

SubscribeChannelFlowContinuationParameterChannelFlowContinuationSubscriptionRequest

 

 

True

 

Returns:

 

UnsubscribeMessageWithOptions

Summary: Unsubscribe from a choice of options

Description: Unsubscribes from a message with options

 

Syntax:

MicrosoftTeams.UnsubscribeMessageWithOptions (string recipientType, string subscriptionId)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

subscriptionId

string

(ID of subscription to be deleted)

ID of subscription to be deleted

True

 

Returns:

 

UnsubscribeFlowContinuation

Summary: Unsubscribe from a flow continuation

Description: Unsubscribes from a flow continuation

 

Syntax:

MicrosoftTeams.UnsubscribeFlowContinuation (string recipientType, string subscriptionId)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

subscriptionId

string

(ID of subscription to be deleted)

ID of subscription to be deleted

True

 

Returns:

 

GetMessageWithOptionsInputMetadata

Summary: Get message with options input metadata

Description: Get the schema information for the message with options inputs

 

Syntax:

MicrosoftTeams.GetMessageWithOptionsInputMetadata (string recipientType)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

 

Returns:

          Type:ConnectorMetadata

 

GetFlowContinuationInputMetadata

Summary: Get flow continuation input metadata

Description: Get the schema information for the flow continuation inputs

 

Syntax:

MicrosoftTeams.GetFlowContinuationInputMetadata (string recipientType)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

 

Returns:

          Type:ConnectorMetadata

 

GetMessageWithOptionsSubscriptionInputMetadata

Summary: Get message with options subscription input metadata

Description: Get the schema information for the message with options subscription inputs

 

Syntax:

MicrosoftTeams.GetMessageWithOptionsSubscriptionInputMetadata (string recipientType)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

 

Returns:

          Type:ConnectorMetadata

 

GetFlowContinuationSubscriptionInputMetadata

Summary: Get flow continuation subscription input metadata

Description: Get the schema information for the flow continuation subscription inputs

 

Syntax:

MicrosoftTeams.GetFlowContinuationSubscriptionInputMetadata (string recipientType)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

 

Returns:

          Type:ConnectorMetadata

 

GetMessageWithOptionsSubscriptionOutputMetadata

Summary: Get message with options subscription output metadata

Description: Get the schema information for the message with options subscription outputs.

 

Syntax:

MicrosoftTeams.GetMessageWithOptionsSubscriptionOutputMetadata (string recipientType)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

 

Returns:

          Type:ConnectorMetadata

 

GetFlowContinuationSubscriptionOutputMetadata

Summary: Get flow continuation subscription output metadata

Description: Get the schema information for the flow continuation subscription outputs.

 

Syntax:

MicrosoftTeams.GetFlowContinuationSubscriptionOutputMetadata (string recipientType, string body)

 

Parameters:

Name

Type

Summary

Required

Related Action

recipientType

string

(Type of the recipient of the action)

Type of the recipient of the action

True

body

string

(Message)

 

True

 

Returns:

          Type:ConnectorMetadata

 

GetSelectedMessageTriggerOutputsMetadata

Summary: Get selected message hybrid trigger output metadata

Description: Get the schema information for the selected message hybrid trigger outputs.

 

Syntax:

MicrosoftTeams.GetSelectedMessageTriggerOutputsMetadata (string body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

string

(InputsAdaptiveCard)

 

True

 

Returns:

          Type:SelectedMessageTriggerMetadata

          Description: Metadata of data coming from Microsoft Teams for a selected message

 

GetComposeMessageTriggerOutputsMetadata

Summary: Get compose message hybrid trigger output metadata

Description: Get the schema information for the compose message hybrid trigger outputs.

 

Syntax:

MicrosoftTeams.GetComposeMessageTriggerOutputsMetadata (string body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

string

(InputsAdaptiveCard)

 

True

 

Returns:

          Type:ComposeMessageTriggerMetadata

          Description: Metadata of data coming from Microsoft Teams for composing a message

 

GetTeam

Summary: Get a team

Description: This operation returns details for a team using the team's unique ID.

 

Syntax:

MicrosoftTeams.GetTeam (string teamId)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

 

Returns:

          Type:GetTeamResponse

          Description: Get team response

 

AtMentionUser

Summary: Get @mention token for a user

Description: This operation creates a token that can be inserted into a message or adaptive card to @mention a user.

 

Syntax:

MicrosoftTeams.AtMentionUser (string userId)

 

Parameters:

Name

Type

Summary

Required

Related Action

userId

string

(User)

Specify a user principal or user ID to @mention

True

 

Returns:

          Type:AtMentionUser_V1

          Description: @mention Token

 

ListTimeOffReasons

Summary: Shifts: List all Time Off reasons

Description: This operation returns the list of time off reasons associated with a team.

 

Syntax:

MicrosoftTeams.ListTimeOffReasons (string teamId, [advanced][Optional]integer $top)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

$top

integer(int32)

(Top Count)

Total number of Time Off reasons to retrieve

False

 

Returns:

          Type:GetTimeOffReasonsResponse

          Summary: List of time off reasons associated with a team

          Description: The list of Time Off Reasons.

 

ListShifts

Summary: Shifts: List all shifts

Description: This operation returns all shifts assigned to members of a team

 

Syntax:

MicrosoftTeams.ListShifts (string teamId, [advanced][Optional]string startTime, [advanced][Optional]string endTime, [advanced][Optional]integer $top)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

startTime

string(date-time)

(From Start Time)

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

False

endTime

string(date-time)

(To End Time)

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

False

$top

integer(int32)

(Top Count)

Total number of shifts to retrieve

False

 

Returns:

          Type:ListShiftsResponse

 

GetShift

Summary: Shifts: Get a shift

Description: This operation returns details for a shift using the shift's unique ID.

 

Syntax:

MicrosoftTeams.GetShift (string teamId, string shiftId)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

shiftId

string

(Shift ID)

The unique ID of the shift.

True

 

Returns:

          Type:ShiftResponse

          Summary: Shift

          Description: Shift Entity

 

DeleteShift

Summary: Shifts: Delete a shift

Description: This operation deletes a shift using the shift's unique ID.

 

Syntax:

MicrosoftTeams.DeleteShift (string teamId, string shiftId)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

shiftId

string

(Shift ID)

The unique ID of the shift.

True

 

Returns:

 

ListOpenShifts

Summary: Shifts: List all Open Shifts

Description: This operation returns all open shifts in a team

 

Syntax:

MicrosoftTeams.ListOpenShifts (string teamId, [advanced][Optional]string startTime, [advanced][Optional]string endTime, [advanced][Optional]integer $top)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

startTime

string(date-time)

(From Start Time)

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

False

endTime

string(date-time)

(To End Time)

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

False

$top

integer(int32)

(Top Count)

Total number of open shifts to retrieve

False

 

Returns:

          Type:ListOpenShiftsResponse

 

CreateOpenShift

Summary: Shifts: Create a new Open Shift

Description: Create a new open shift in a schedule

 

Syntax:

MicrosoftTeams.CreateOpenShift (string teamId, EditOpenShiftRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

request

EditOpenShiftRequest

 

 

True

 

Returns:

          Type:OpenShiftResponse

          Summary: Open Shift

          Description: Open Shift Entity

 

GetOpenShift

Summary: Shifts: Get an open shift

Description: This operation returns details for an open shift.

 

Syntax:

MicrosoftTeams.GetOpenShift (string teamId, string openShiftId)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

openShiftId

string

(Open Shift ID)

The unique ID of the open shift.

True

 

Returns:

          Type:OpenShiftResponse

          Summary: Open Shift

          Description: Open Shift Entity

 

UpdateOpenShift

Summary: Shifts: Update an Open Shift

Description: Update an open shift in a schedule.

 

Syntax:

MicrosoftTeams.UpdateOpenShift (string teamId, string openShiftId, EditOpenShiftRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

openShiftId

string

(Open Shift ID)

The unique ID of the open shift.

True

request

EditOpenShiftRequest

 

 

True

 

Returns:

          Type:OpenShiftResponse

          Summary: Open Shift

          Description: Open Shift Entity

 

DeleteOpenShift

Summary: Shifts: Delete an open shift

Description: This operation deletes an open shift.

 

Syntax:

MicrosoftTeams.DeleteOpenShift (string teamId, string openShiftId)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

openShiftId

string

(Open Shift ID)

The unique ID of the open shift.

True

 

Returns:

 

ListSchedulingGroups

Summary: Shifts: List all scheduling groups

Description: This operation returns all scheduling groups in a schedule

 

Syntax:

MicrosoftTeams.ListSchedulingGroups (string teamId, [advanced][Optional]integer $top)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

$top

integer(int32)

(Top Count)

Total number of entries to retrieve

False

 

Returns:

          Type:ListSchedulingGroupsResponse

 

GetSchedulingGroup

Summary: Shifts: Get a scheduling group

Description: This operation returns details for a scheduling group using its unique ID.

 

Syntax:

MicrosoftTeams.GetSchedulingGroup (string teamId, string schedulingGroupId)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

schedulingGroupId

string

(Scheduling Group ID)

The unique ID of the Scheduling Group.

True

 

Returns:

          Type:SchedulingGroupResponse

          Summary: Scheduling Group

          Description: Scheduling Group Entity

 

ListTimeOffRequests

Summary: Shifts: List all Time Off requests

Description: This operation returns all time off requests in a schedule

 

Syntax:

MicrosoftTeams.ListTimeOffRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

$top

integer(int32)

(Top Count)

Total number of requests to retrieve

False

state

string

(Request State)Values: [pending, approved, declined]

Request state filter

False

 

Returns:

          Type:ListTimeOffRequestsResponse

 

TimeOffRequestApprove

Summary: Shifts: Approve a Time Off request

Description: This operation allows managers to approve a time off request.

 

Syntax:

MicrosoftTeams.TimeOffRequestApprove (string teamId, string timeOffRequestId, TimeOffRequestApproveParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

timeOffRequestId

string

(Time Off Request ID)

The unique ID of the time off request

True

request

TimeOffRequestApproveParameterRequest

 

Manager approves a time off request.

True

 

Returns:

          Type:TimeOffRequestApproveResponse

 

TimeOffRequestDecline

Summary: Shifts: Decline a Time Off request

Description: This operation allows managers to decline a time off request.

 

Syntax:

MicrosoftTeams.TimeOffRequestDecline (string teamId, string timeOffRequestId, TimeOffRequestDeclineParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

timeOffRequestId

string

(Time Off Request ID)

The unique ID of the time off request

True

request

TimeOffRequestDeclineParameterRequest

 

Manager declines a time off request.

True

 

Returns:

          Type:TimeOffRequestDeclineResponse

 

ListOfferShiftRequests

Summary: Shifts: List all Offer Shift requests

Description: This operation returns all offer shift requests in a schedule

 

Syntax:

MicrosoftTeams.ListOfferShiftRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

$top

integer(int32)

(Top Count)

Total number of requests to retrieve

False

state

string

(Request State)Values: [pending, approved, declined]

Request state filter

False

 

Returns:

          Type:ListOfferShiftRequestsResponse

 

OfferShiftRequestApprove

Summary: Shifts: Approve an Offer Shift request

Description: This operation allows recipients/managers to approve an offer shift request.

 

Syntax:

MicrosoftTeams.OfferShiftRequestApprove (string teamId, string offerShiftRequestId, OfferShiftRequestApproveParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

offerShiftRequestId

string

(Offer Shift Request ID)

The unique ID of the offer shift request

True

request

OfferShiftRequestApproveParameterRequest

 

Approve an offer shift request.

True

 

Returns:

          Type:OfferShiftRequestApproveResponse

 

OfferShiftRequestDecline

Summary: Shifts: Decline an Offer Shift request

Description: This operation allows users to decline an offer shift request.

 

Syntax:

MicrosoftTeams.OfferShiftRequestDecline (string teamId, string offerShiftRequestId, OfferShiftRequestDeclineParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

offerShiftRequestId

string

(Offer Shift Request ID)

The unique ID of the offer shift request

True

request

OfferShiftRequestDeclineParameterRequest

 

Recipient/Manager declines an offer shift request.

True

 

Returns:

          Type:OfferShiftRequestDeclineResponse

 

ListSwapShiftsChangeRequests

Summary: Shifts: List all Swap Shifts requests

Description: This operation returns all swap shifts requests in a schedule

 

Syntax:

MicrosoftTeams.ListSwapShiftsChangeRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

$top

integer(int32)

(Top Count)

Total number of requests to retrieve

False

state

string

(Request State)Values: [pending, approved, declined]

Request state filter

False

 

Returns:

          Type:ListSwapShiftsChangeRequestsResponse

 

SwapShiftsChangeRequestApprove

Summary: Shifts: Approve a Swap Shifts request

Description: This operation allows a user to approve a Swap Shifts request.

 

Syntax:

MicrosoftTeams.SwapShiftsChangeRequestApprove (string teamId, string swapShiftsChangeRequestId, SwapShiftsChangeRequestApproveParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

swapShiftsChangeRequestId

string

(Swap Shifts Change Request ID)

The unique ID of the request

True

request

SwapShiftsChangeRequestApproveParameterRequest

 

Approve a swap shifts change request.

True

 

Returns:

          Type:SwapShiftsChangeRequestApproveResponse

 

SwapShiftsChangeRequestDecline

Summary: Shifts: Decline a Swap Shifts request

Description: This operation allows users to decline a swap shifts request.

 

Syntax:

MicrosoftTeams.SwapShiftsChangeRequestDecline (string teamId, string swapShiftsChangeRequestId, SwapShiftsChangeRequestDeclineParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

swapShiftsChangeRequestId

string

(Swap Shifts Change Request ID)

The unique ID of the request

True

request

SwapShiftsChangeRequestDeclineParameterRequest

 

Decline a Swap Shifts change request.

True

 

Returns:

          Type:SwapShiftsChangeRequestDeclineResponse

 

ListOpenShiftChangeRequests

Summary: Shifts: List all Open Shift requests

Description: This operation returns all open shift change requests in a schedule

 

Syntax:

MicrosoftTeams.ListOpenShiftChangeRequests (string teamId, [advanced][Optional]integer $top, [advanced][Optional]string state)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

$top

integer(int32)

(Top Count)

Total number of requests to retrieve

False

state

string

(Request State)Values: [pending, approved, declined]

Request state filter

False

 

Returns:

          Type:ListOpenShiftChangeRequestsResponse

 

OpenShiftChangeRequestApprove

Summary: Shifts: Approve an Open Shift request

Description: This operation allows managers to approve an Open Shift request.

 

Syntax:

MicrosoftTeams.OpenShiftChangeRequestApprove (string teamId, string openShiftChangeRequestId, OpenShiftChangeRequestApproveParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

openShiftChangeRequestId

string

(Open Shift Change Request ID)

The unique ID of the request

True

request

OpenShiftChangeRequestApproveParameterRequest

 

Manager approves an open shift change request.

True

 

Returns:

          Type:OpenShiftChangeRequestApproveResponse

 

OpenShiftChangeRequestDecline

Summary: Shifts: Decline an Open Shift request

Description: This operation allows managers to decline an open shift request.

 

Syntax:

MicrosoftTeams.OpenShiftChangeRequestDecline (string teamId, string openShiftChangeRequestId, OpenShiftChangeRequestDeclineParameterRequest request)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

openShiftChangeRequestId

string

(Open Shift Change Request ID)

The unique ID of the request

True

request

OpenShiftChangeRequestDeclineParameterRequest

 

Manager declines an Open Shift change request.

True

 

Returns:

          Type:OpenShiftChangeRequestDeclineResponse

 

GetSchedule

Summary: Shifts: Get a schedule's details

Description: This operation returns details of a schedule using the schedule's unique ID.

 

Syntax:

MicrosoftTeams.GetSchedule (string teamId)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

 

Returns:

          Type:ScheduleResponse

          Description: Schedule Entity

 

CreateATeam

Summary: Create a team

Description: This operation a creates a new team.

 

Syntax:

MicrosoftTeams.CreateATeam (CreateATeamParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

CreateATeamParameterBody

 

 

True

 

Returns:

          Type:CreateATeamResponse

 

GetTeamsAsyncResult

Summary: Get Teams async result

Description: This operation gets the result of an asynchronous operation within teams.

 

Syntax:

MicrosoftTeams.GetTeamsAsyncResult ()

 

Returns:

          Type:CreateATeamResponse

 

AddMemberToTeam

Summary: Add a member to a team

Description: This operation adds a member to a team.

 

Syntax:

MicrosoftTeams.AddMemberToTeam (string teamId, AddMemberToTeamParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

teamId

string

(Team)

Add Team ID

True

GetAllTeams

body

AddMemberToTeamParameterBody

 

 

True

 

Returns:

 

PostMessageToConversation

Summary: Post message in a chat or channel

Description: This operation posts a message to a chat or a channel.

 

Syntax:

MicrosoftTeams.PostMessageToConversation (string poster, string location, DynamicPostMessageRequest body)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetPostMessageLocations

body

DynamicPostMessageRequest

 

 

True

 

Returns:

          Type:PostToConversationResponse

 

ReplyWithMessageToConversation

Summary: Reply with a message in a channel

Description: This operation replies with a message in a channel.

 

Syntax:

MicrosoftTeams.ReplyWithMessageToConversation (string poster, string location, DynamicReplyMessageRequest body)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetReplyLocations

body

DynamicReplyMessageRequest

 

 

True

 

Returns:

          Type:PostToConversationResponse

 

PostCardToConversation

Summary: Post adaptive card in a chat or channel

Description: This operation posts an adaptive card to a chat or a channel.

 

Syntax:

MicrosoftTeams.PostCardToConversation (string poster, string location, DynamicPostCardRequest body)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetPostMessageLocations

body

DynamicPostCardRequest

 

 

True

 

Returns:

          Type:PostToConversationResponse

 

PostCardAndWaitForResponse

Summary: Post adaptive card and wait for a response

Description: This operation posts an adaptive card to a chat or a channel and waits for a response.

 

Syntax:

MicrosoftTeams.PostCardAndWaitForResponse (string poster, string location, PostCardAndWaitForResponseParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot]

Select an option

True

location

string

(Post in)

Select an option

True

GetPostMessageLocations

body

PostCardAndWaitForResponseParameterBody

 

 

True

 

Returns:

          Type:PostToConversationResponse

 

ReplyWithCardToConversation

Summary: Reply with adaptive card in a channel

Description: This operation replies with an adaptive card to a channel.

 

Syntax:

MicrosoftTeams.ReplyWithCardToConversation (string poster, string location, DynamicReplyCardRequest body)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetReplyLocations

body

DynamicReplyCardRequest

 

 

True

 

Returns:

          Type:PostToConversationResponse

 

GetPostMessageLocations

Summary: Conversation location for where to post

Description: Returns a list of locations to post a message based on who the user is posting as

 

Syntax:

MicrosoftTeams.GetPostMessageLocations (string poster)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

 

Returns:

          Type:GetPostMessageLocationsResponse

 

GetReplyLocations

Summary: Conversation location for where to reply

Description: Returns a list of locations to reply to a message based on who the user is posting as

 

Syntax:

MicrosoftTeams.GetReplyLocations (string poster)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

 

Returns:

          Type:GetReplyLocationsResponse

 

GetPostMessageInputSchema

Summary: Get message input metadata

Description: Get the schema information for message inputs

 

Syntax:

MicrosoftTeams.GetPostMessageInputSchema (string poster, string location)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetPostMessageLocations

 

Returns:

          Type:PostMessageSchema

 

GetReplyWithMessageInputSchema

Summary: Get reply to message input metadata

Description: Get the schema information for reply to message inputs

 

Syntax:

MicrosoftTeams.GetReplyWithMessageInputSchema (string poster, string location)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetReplyLocations

 

Returns:

          Type:PostMessageSchema

 

GetPostCardInputSchema

Summary: Get adaptive card input metadata

Description: Get the schema information for adaptive card inputs

 

Syntax:

MicrosoftTeams.GetPostCardInputSchema (string poster, string location)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetPostMessageLocations

 

Returns:

          Type:PostCardSchema

 

GetReplyWithCardInputSchema

Summary: Get reply with adaptive card input metadata

Description: Get the schema information for reply with adaptive card inputs

 

Syntax:

MicrosoftTeams.GetReplyWithCardInputSchema (string poster, string location)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetReplyLocations

 

Returns:

          Type:PostCardSchema

 

GetPostCardAndWaitInputSchema

Summary: Get adaptive card input metadata

Description: Get the schema information for adaptive card inputs

 

Syntax:

MicrosoftTeams.GetPostCardAndWaitInputSchema (string poster, string location)

 

Parameters:

Name

Type

Summary

Required

Related Action

poster

string

(Post as)Values: [Flow bot, User]

Select an option

True

location

string

(Post in)

Select an option

True

GetPostMessageLocations

 

Returns:

          Type:PostCardAndWaitSchema

 

Triggers:

Trigger OnNewChannelMessage

Summary: When a new channel message is added

Description: This operation triggers when a new message is posted to a channel in a Team. Note that this trigger only fires when a root messages is added in the channel. Replies to an existing channel message will not result in the trigger event firing.

 

Syntax:

MicrosoftTeams.OnNewChannelMessage (string groupId, string channelId, [internal][Optional]integer $top)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

$top

integer(int32)

(Top)

 

False

 

Returns:

          Type:array of (ValueItem)

          Summary: Message List

          Description: List of one or more messages for a specific channel in a Team.

 

Trigger OnNewChannelMessageMentioningMe

Summary: When I am mentioned in a channel message

Description: This operation triggers when a new message is added to a channel in a Team, that mentions the current user.

 

Syntax:

MicrosoftTeams.OnNewChannelMessageMentioningMe (string groupId, string channelId, [internal][Optional]integer $top)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

channelId

string

(Channel)

Add Teams channel ID

True

GetChannelsForGroup

$top

integer(int32)

(Top)

 

False

 

Returns:

          Type:array of (ValueItem)

          Summary: Message List

          Description: List of one or more messages for a specific channel in a Team.

 

Trigger ForASelectedMessage

Summary: For a selected message

Description: For internal use with the on selected message hybrid trigger.

 

Syntax:

MicrosoftTeams.ForASelectedMessage ([Optional]string inputsAdaptiveCard, [advanced][Optional]integer taskModuleWidth, [advanced][Optional]integer taskModuleHeight)

 

Parameters:

Name

Type

Summary

Required

Related Action

inputsAdaptiveCard

string

(Inputs Adaptive Card)

 

False

taskModuleWidth

integer(int32)

(Dialog width (px))

 

False

taskModuleHeight

integer(int32)

(Dialog height (px))

 

False

 

Returns:

          Type:ForASelectedMessageResponse

 

Trigger ComposeAMessage

Summary: From the compose box

Description: For internal use with the compose message hybrid trigger.

 

Syntax:

MicrosoftTeams.ComposeAMessage ([Optional]string inputsAdaptiveCard, [advanced][Optional]integer taskModuleWidth, [advanced][Optional]integer taskModuleHeight)

 

Parameters:

Name

Type

Summary

Required

Related Action

inputsAdaptiveCard

string

(Inputs Adaptive Card)

 

False

taskModuleWidth

integer(int32)

(Dialog width (px))

 

False

taskModuleHeight

integer(int32)

(Dialog height (px))

 

False

 

Returns:

          Type:ComposeAMessageResponse

 

Trigger OnGroupMembershipRemoval

Summary: When a new team member is removed

Description: This operation triggers when a member is removed from the given team.

 

Syntax:

MicrosoftTeams.OnGroupMembershipRemoval (string groupId, [internal][Optional]string $select)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

$select

string

(Select)

 

False

 

Returns:

          Type:array of (OnGroupMembershipRemovalResponseItem)

          Description: value

 

Trigger OnGroupMembershipAdd

Summary: When a new team member is added

Description: This operation triggers when a member is added to the given team.

 

Syntax:

MicrosoftTeams.OnGroupMembershipAdd (string groupId, [internal][Optional]string $select)

 

Parameters:

Name

Type

Summary

Required

Related Action

groupId

string

(Team)

Add Team ID

True

GetAllTeams

$select

string

(Select)

 

False

 

Returns:

          Type:array of (OnGroupMembershipRemovalResponseItem)

          Description: value

 


 

AddMemberToTeamParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

userId

string

A user AAD ID for the user to add to a team

User AAD ID to add

owner

boolean

Should the newly added user be an owner of the team

The new member should be an owner


 

AtMentionUser_V1

Summary:

Description: @mention Token

 

          Properties:

Name

Type

Summary

atMention

string

@mention

An @mention token for the user. This property can be inserted into messages and adaptive cards.


 

ComposeAMessageResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

ComposeMessageTriggerMetadata

Summary:

Description: Metadata of data coming from Microsoft Teams for composing a message

 

          Properties:

Name

Type

Summary

TeamsFlowRunContext

Object

 

 

CardOutputs

Object

 

 


 

ConnectorMetadata

Summary:

Description:

 

          Properties:

Name

Type

Summary

metadatatype

string

 

 

activitytype

string

 

 

schema

Object

 

 


 

CreateATeamParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

displayName

string

Team Name

Name of the team

description

string

Description

Description of the team

visibility

string

Visibility

The visibility of the the team  Values: [Private, Public]


 

CreateATeamResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

newTeamId

string

New Team ID

Team ID of the team that was just created


 

CreateChannelParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

description

string

Description

More information about the channel.

displayName

string

Display Name

Name of the channel.


 

CreateChannelResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

description

string

Description

More information about the channel.

displayName

string

Display Name

Name of the channel.

id

string

Id

Unique ID of the channel.


 

DiscoverySettings

Summary:

Description: Guest Settings Entity

 

          Properties:

Name

Type

Summary

showInTeamsSearchAndSuggestions

boolean

Show In Teams Search And Suggestions

Show In Teams Search And Suggestions


 

DraftOpenShift

Summary: Draft Open Shift

Description: Preliminary version of the open shift

 

          Properties:

Name

Type

Summary

displayName

string

Display Name

Display Name

notes

string

Notes

Notes

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

theme

string

Theme

Theme

openSlotCount

integer

Open Slot Count

Open Slot Count

activities

array of (ActivitiesItem)

 

Shift activities

 

ActivitiesItem

Summary: Activity

Description: Shift activity

 

          Properties:

Name

Type

Summary

isPaid

boolean

Is Paid

Is Paid

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

code

string

Code

Code

displayName

string

Display Name

Display Name

 


 

DraftShift

Summary: Draft Shift

Description: Preliminary version of the shift

 

          Properties:

Name

Type

Summary

displayName

string

Display Name

Display Name

notes

string

Notes

Notes

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

theme

string

Theme

Theme

activities

array of (ActivitiesItem)

 

Shift activities

 

ActivitiesItem

Summary: Activity

Description: Shift activity

 

          Properties:

Name

Type

Summary

isPaid

boolean

Is Paid

Is Paid

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

code

string

Code

Code

displayName

string

Display Name

Display Name

 


 

DynamicChannelAdaptiveCardRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicChannelNotificationRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicPostCardAndWaitRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicPostCardRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicPostMessageRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicReplyCardRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicReplyMessageRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicUserAdaptiveCardRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicUserMessageWithOptionsSubscriptionRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

DynamicUserNotificationRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

EditOpenShiftRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

schedulingGroupId

string

Scheduling Group ID

Scheduling Group ID

sharedOpenShift

SharedOpenShift

 

 

 

SharedOpenShift

Summary:

Description:

 

          Properties:

Name

Type

Summary

displayName

string

Display Name

Display Name

notes

string

Notes

Notes

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

theme

string

Theme

Theme  Values: [white, blue, green, purple, pink, yellow, gray, darkblue, darkgreen, darkpurple, darkpink, darkyellow]

openSlotCount

integer

Open Slot Count

Open Slot Count

activities

array of (ActivitiesItem)

 

Shift activities

 

ActivitiesItem

Summary: Activity

Description: Shift activity

 

          Properties:

Name

Type

Summary

isPaid

boolean

Is Paid

Is Paid

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

code

string

Code

Code

displayName

string

Display Name

Display Name

 


 

ForASelectedMessageResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

FunSettings

Summary:

Description: Guest Settings Entity

 

          Properties:

Name

Type

Summary

allowGiphy

boolean

Allow Giphy

Allow Giphy

giphyContentRating

string

Giphy Content Rating

Giphy Content Rating

allowStickersAndMemes

boolean

Allow Stickers And Memes

Allow Stickers And Memes

allowCustomMemes

boolean

Allow Custom Memes

Allow Custom Memes


 

GetAllTeamsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (ValueItem)

Teams List

List of one or more Teams you are a part of.

 

ValueItem

Summary: Team

Description: Team Entity

 

          Properties:

Name

Type

Summary

description

string

Description

More information about the Team.

displayName

string

Name

Brief summary of the Team.

id

string

Id

Unique ID of the Team (O365 group).

 


 

GetChannelsForGroupResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (ValueItem)

Channel List

List of one or more channels for a specific Team.

 

ValueItem

Summary: Channel

Description: Properties associated with a single channel.

 

          Properties:

Name

Type

Summary

description

string

Description

More information about the channel.

displayName

string

Name

Brief summary of the channel.

id

string

Id

Unique ID of the channel.

 


 

GetMessagesFromChannel_Response

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

@odata.context

@odata.context

@odata.count

integer(int32)

@odata.count

@odata.count

@odata.nextLink

string

@odata.nextLink

@odata.nextLink

value

array of (ValueItem)

Message List

List of one or more messages for a specific channel in a Team.

 

ValueItem

Summary: Message

Description: Properties associated with a single message.

 

          Properties:

Name

Type

Summary

attachments

array of (AttachmentsItem)

attachments

attachments

body

Body

body

Plaintext representation of the content of the message.

createdDateTime

string(date-time)

createdDateTime

createdDateTime

deleted

boolean

deleted

deleted

etag

string

etag

etag

from

From

from

from

id

string

id

Unique ID of the message.

importance

string

importance

importance

lastModifiedDateTime

string

lastModifiedDateTime

lastModifiedDateTime

locale

string

locale

locale

mentions

array of (MentionsItem)

mentions

mentions

messageType

string

messageType

messageType

reactions

array of (ReactionsItem)

reactions

reactions

replyToId

string

replyToId

ID of the parent message of the thread

subject

string

subject

Message subject line. Optional.

summary

string

summary

Summary text of the message that could be used for push notifications and summary views or fall back views.

 

AttachmentsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

 

Body

Summary: body

Description: Plaintext representation of the content of the message.

 

          Properties:

Name

Type

Summary

content

string

content

content

contentType

string

contentType

contentType

 

From

Summary: from

Description: from

 

          Properties:

Name

Type

Summary

application

Application

application

application

device

string

device

device

user

User

user

user

 

Application

Summary: application

Description: application

 

          Properties:

Name

Type

Summary

 

User

Summary: user

Description: user

 

          Properties:

Name

Type

Summary

displayName

string

displayName

displayName

id

string

id

ID

identityProvider

string

identityProvider

identityProvider

 

MentionsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

 

ReactionsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

 


 

GetPostMessageLocationsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

locations

array of (LocationsItem)

 

valid locations to post a message, make verbose

 

LocationsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

 


 

GetReplyLocationsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

locations

array of (LocationsItem)

 

valid locations to reply with a message, make verbose

 

LocationsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

 


 

GetTeamResponse

Summary:

Description: Get team response

 

          Properties:

Name

Type

Summary

id

string

Team ID

The unique ID of the team.

displayName

string

Display Name

The name of the team.

description

string

Description of team

The description of the Team.

internalId

string

Internal Id

The Internal Id of the Team.

webUrl

string

Web Url of team

The Web Url of the Team.

isArchived

boolean

Is Archived

Is Archived

memberSettings

MemberSettings

 

Member Settings Entity

guestSettings

GuestSettings

 

Guest Settings Entity

messagingSettings

MessagingSettings

 

Messaging Settings Entity

funSettings

FunSettings

 

Guest Settings Entity

discoverySettings

DiscoverySettings

 

Guest Settings Entity


 

GetTimeOffReasonsResponse

Summary: List of time off reasons associated with a team

Description: The list of Time Off Reasons.

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (ValueItem)

Array containing time off reasons

The list of time off reasons.

 

ValueItem

Summary: Single time off reason.

Description: Time off reason.

 

          Properties:

Name

Type

Summary

id

string

Time Off Reason ID

The unique ID of the time off reason.

createdDateTime

string(date-time)

Created Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

lastModifiedDateTime

string(date-time)

Modified Date Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

displayName

string

Display Name

Display Name

iconType

string

Icon Type

Icon Type

isActive

boolean

Is Active

Is Active

lastModifiedBy

LastModifiedBy

Last Modified By

Last Modified By

 


 

GuestSettings

Summary:

Description: Guest Settings Entity

 

          Properties:

Name

Type

Summary

allowCreateUpdateChannels

boolean

Allow Create Update Channels

Allow to create and update channels

allowDeleteChannels

boolean

Allow Delete Channels

Allow to delete channels


 

LastModifiedBy

Summary: Last Modified By

Description: Last Modified By

 

          Properties:

Name

Type

Summary

application

string

Application

Application

device

string

Device

Device

conversation

string

Conversation

Conversation

user

User

User

User

 

User

Summary: User

Description: User

 

          Properties:

Name

Type

Summary

id

string

Id

Id

displayName

string

Display Name

Display Name

 


 

ListOfferShiftRequestsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (OfferShiftRequestResponse)

Offer Shift Requests List

List of Offer Shift requests in the schedule


 

ListOpenShiftChangeRequestsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (OpenShiftChangeRequestResponse)

Open Shift Change Requests List

List of Open Shift Change Requests in the schedule


 

ListOpenShiftsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (OpenShiftResponse)

Open Shifts List

List of open shifts in the schedule


 

ListSchedulingGroupsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (SchedulingGroupResponse)

Scheduling Groups List

List of schedule groups in the schedule


 

ListShiftsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (ShiftResponse)

Shifts List

List of shifts in the schedule


 

ListSwapShiftsChangeRequestsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (SwapShiftsChangeRequestResponse)

Swap Shifts Change Requests List

List of Swap Shifts Change Requests in the schedule


 

ListTimeOffRequestsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

@odata.context

string

 

 

value

array of (TimeOffRequestResponse)

TimeOff Requests List

List of Time Off requests in the schedule


 

MemberSettings

Summary:

Description: Member Settings Entity

 

          Properties:

Name

Type

Summary

allowCreateUpdateChannels

boolean

Allow Create Update Channels

Allow to create and update channels

allowDeleteChannels

boolean

Allow Delete Channels

Allow to delete channels

allowAddRemoveApps

boolean

Allow Add Remove Apps

Allow to add and remove apps

allowCreateUpdateRemoveTabs

boolean

Allow Create Update Remove Tabs

Allow to create, update and remove tabs

allowCreateUpdateRemoveConnectors

boolean

Allow Create Update Remove Connectors

Allow to create, update and remove connectors


 

MessageId

Summary:

Description:

 

          Properties:

Name

Type

Summary

id

string

Message Id

Unique Message Id


 

MessagingSettings

Summary:

Description: Messaging Settings Entity

 

          Properties:

Name

Type

Summary

allowUserEditMessages

boolean

Allow User Edit Messages

Allow User Edit Messages

allowUserDeleteMessages

boolean

Allow User Delete Messages

Allow User Delete Messages

allowOwnerDeleteMessages

boolean

Allow Owner Delete Messages

Allow Owner Delete Messages

allowTeamMentions

boolean

Allow Team Mentions

Allow Team Mentions

allowChannelMentions

boolean

Allow Channel Mentions

Allow Channel Mentions


 

NewMeeting

Summary:

Description: New meeting event model

 

          Properties:

Name

Type

Summary

subject

string

Subject

Event subject

body

Body

 

body

timeZone

string

 

Time zone of the event  Values: [, Pacific Standard Time, Central Standard Time, U.S. Eastern Standard Time, Dateline Standard Time, Samoa Standard Time, Hawaiian Standard Time, Alaskan Standard Time, Mountain Standard Time, Mexico Standard Time 2, U.S. Mountain Standard Time, Canada Central Standard Time, Mexico Standard Time, Central America Standard Time, Eastern Standard Time, S.A. Pacific Standard Time, Atlantic Standard Time, S.A. Western Standard Time, Pacific S.A. Standard Time, Newfoundland and Labrador Standard Time, E. South America Standard Time, S.A. Eastern Standard Time, Greenland Standard Time, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, GMT Standard Time, Greenwich Standard Time, Central Europe Standard Time, Central European Standard Time, Romance Standard Time, W. Europe Standard Time, W. Central Africa Standard Time, E. Europe Standard Time, Egypt Standard Time, FLE Standard Time, GTB Standard Time, Israel Standard Time, South Africa Standard Time, Russian Standard Time, Arab Standard Time, E. Africa Standard Time, Arabic Standard Time, Iran Standard Time, Arabian Standard Time, Caucasus Standard Time, Transitional Islamic State of Afghanistan Standard Time, Ekaterinburg Standard Time, West Asia Standard Time, India Standard Time, Nepal Standard Time, Central Asia Standard Time, Sri Lanka Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, S.E. Asia Standard Time, North Asia Standard Time, China Standard Time, Singapore Standard Time, Taipei Standard Time, W. Australia Standard Time, North Asia East Standard Time, Korea Standard Time, Tokyo Standard Time, Yakutsk Standard Time, A.U.S. Central Standard Time, Cen. Australia Standard Time, A.U.S. Eastern Standard Time, E. Australia Standard Time, Tasmania Standard Time, Vladivostok Standard Time, West Pacific Standard Time, Central Pacific Standard Time, Fiji Islands Standard Time, New Zealand Standard Time, Tonga Standard Time, Azerbaijan Standard Time, Middle East Standard Time, Jordan Standard Time, Central Standard Time (Mexico), Mountain Standard Time (Mexico), Pacific Standard Time (Mexico), Namibia Standard Time, Georgian Standard Time, Central Brazilian Standard Time, Montevideo Standard Time, Armenian Standard Time, Venezuela Standard Time, Argentina Standard Time, Morocco Standard Time, Pakistan Standard Time, Mauritius Standard Time, UTC, Paraguay Standard Time, Kamchatka Standard Time]

start

Start

 

 

end

End

 

 

requiredAttendees

string(email)

Required attendees

Required attendees for the event separated by semicolons

optionalAttendees

string(email)

Optional attendees

Optional attendees for the event separated by semicolons

location

Location

 

Location

importance

string

Importance

The importance of the event: low, normal or high  Values: [low, normal, high]

recurrence

Recurrence

 

The recurrence pattern for the meeting

isAllDay

boolean

Is all day event?

Set to true if the event lasts all day

reminderMinutesBeforeStart

integer

Reminder

Time in minutes before event start to remind

isReminderOn

boolean

Is reminder on

Set to true if an alert is set to remind the user of the event.

showAs

string

Show as

Status to show during the event.  Values: [free, tentative, busy, oof, workingElsewhere, unknown]

responseRequested

boolean

Response Requested

Set to true if the sender would like a response when the event is accepted.

isOnlineMeeting

boolean

Online Meeting Enabled

isOnlineMeeting

onlineMeetingProvider

string

Online Meeting Provider

onlineMeetingProvider

 

Body

Summary:

Description: body

 

          Properties:

Name

Type

Summary

content

string

Message

Body of the message.

contentType

string

Type

Content type: html or text.

 

Start

Summary:

Description:

 

          Properties:

Name

Type

Summary

dateTime

string(date-no-tz)

Start time

Start time of the event (example: '2017-08-29T04:00:00')

 

End

Summary:

Description:

 

          Properties:

Name

Type

Summary

dateTime

string(date-no-tz)

End time

End time of the event (example: '2017-08-29T05:00:00')

 

Location

Summary:

Description: Location

 

          Properties:

Name

Type

Summary

displayName

string

Location

Location

 

Recurrence

Summary:

Description: The recurrence pattern for the meeting

 

          Properties:

Name

Type

Summary

pattern

Pattern

 

 

range

Range

 

The recurrence pattern for the meeting

 

Pattern

Summary:

Description:

 

          Properties:

Name

Type

Summary

type

string

Recurrence pattern

Pattern for the recurrence. Required when meeting is a recurrence  Values: [, daily, weekly, relativeMonthly, relativeYearly]

interval

integer(int32)

Number of recurrences

Number of recurrences. Required when meeting is a recurrence

daysOfWeek

array of (string)

Days of week

Comma separated days of weeks (example: 'Monday,Wednesday,Friday')

 

Range

Summary:

Description: The recurrence pattern for the meeting

 

          Properties:

Name

Type

Summary

startDate

string(date)

Recurrence start date

Start Date of the recurrence, format YYYY-MM-DD. Required when meeting is a recurrence

endDate

string(date)

Recurrence end date

End Date of the recurrence, format YYYY-MM-DD

 


 

NewMeetingRespone

Summary:

Description: Response for new meeting that was created

 

          Properties:

Name

Type

Summary

id

string

 

Id

createdDateTime

string

 

Created DateTime

lastModifiedDateTime

string

 

Last Modified DateTime

categories

array of (CategoriesItem)

 

Categories

timeZone

string

 

Time Zone

reminderMinutesBeforeStart

integer(int32)

 

Reminder Minutes Before Start

isReminderOn

boolean

 

Is Reminder On

hasAttachments

boolean

 

Has Attachments

subject

string

 

Subject

bodyPreview

string

 

Body Preview

importance

string

 

Importance

sensitivity

string

 

Sensitivity

isAllDay

boolean

 

Is All Day

isCancelled

boolean

 

Is Cancelled

isOrganizer

boolean

 

Is Organizer

responseRequested

boolean

 

Response Requested

showAs

string

 

Show As

type

string

 

Type

webLink

string

 

Web Link

onlineMeetingUrl

string

 

Online Meeting Url

allowNewTimeProposals

boolean

 

Allow New Time Proposals

recurrence

Recurrence

 

Recurrence

responseStatus

ResponseStatus

 

Response Status

body

Body

 

Body

start

Start

 

Start

end

End

 

End

location

Location

 

Location

attendees

array of (AttendeesItem)

 

Attendees

organizer

Organizer

 

Organizer

onlineMeeting

OnlineMeeting

 

Online Meeting

 

CategoriesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

 

Recurrence

Summary:

Description: Recurrence

 

          Properties:

Name

Type

Summary

pattern

Pattern

 

Recurrence Pattern

range

Range

 

Recurrence Range

 

Pattern

Summary:

Description: Recurrence Pattern

 

          Properties:

Name

Type

Summary

 

Range

Summary:

Description: Recurrence Range

 

          Properties:

Name

Type

Summary

 

ResponseStatus

Summary:

Description: Response Status

 

          Properties:

Name

Type

Summary

response

string

 

Response

time

string

 

Time

 

Body

Summary:

Description: Body

 

          Properties:

Name

Type

Summary

contentType

string

 

Content Type

content

string

 

Content

 

Start

Summary:

Description: Start

 

          Properties:

Name

Type

Summary

dateTime

string

 

DateTime

 

End

Summary:

Description: End

 

          Properties:

Name

Type

Summary

dateTime

string

 

DateTime

 

Location

Summary:

Description: Location

 

          Properties:

Name

Type

Summary

displayName

string

 

Display Name

 

AttendeesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

type

string

 

Type

status

Status

 

Status

emailAddress

EmailAddress

 

Email Address

 

Status

Summary:

Description: Status

 

          Properties:

Name

Type

Summary

response

string

 

Response

time

string

 

Time

 

EmailAddress

Summary:

Description: Email Address

 

          Properties:

Name

Type

Summary

name

string

 

Name

address

string

 

Address

 

Organizer

Summary:

Description: Organizer

 

          Properties:

Name

Type

Summary

emailAddress

EmailAddress

 

Email Address

 

EmailAddress

Summary:

Description: Email Address

 

          Properties:

Name

Type

Summary

name

string

 

Name

address

string

 

Address

 

OnlineMeeting

Summary:

Description: Online Meeting

 

          Properties:

Name

Type

Summary

joinUrl

string

 

Join Url

 


 

Object

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

OfferShiftRequestApproveParameterRequest

Summary:

Description: Approve an offer shift request.

 

          Properties:

Name

Type

Summary

message

string

Message From Recipient/Manager

A message when a request is accepted.


 

OfferShiftRequestApproveResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

OfferShiftRequestDeclineParameterRequest

Summary:

Description: Recipient/Manager declines an offer shift request.

 

          Properties:

Name

Type

Summary

message

string

Message From Recipient/Manager

A message when a request is declined.


 

OfferShiftRequestDeclineResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

OfferShiftRequestResponse

Summary: Offer Shift Request

Description: Offer Shift Request Entity

 

          Properties:

Name

Type

Summary

id

string

ID

The unique ID of the Offer Shift request.

createdDateTime

string(date-time)

Created Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

lastModifiedDateTime

string(date-time)

Modified Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

assignedTo

string

Assigned To

The person the request is assigned to: 'manager' or 'recipient'

state

string

State

'approved', 'pending' or 'declined'

senderDateTime

string(date-time)

Sender Time

Time when the request was sent

senderMessage

string

Sender Message

The message from the request sender

senderUserId

string

Sender ID

The ID of the user that sent the request

senderShiftId

string

Sender Shift ID

The ID of the shift from the sender

recipientActionDateTime

string(date-time)

Receiver Time

Time when the recipient responded

recipientActionMessage

string

Recipient Message

The message from the recipient

recipientUserId

string

Recipient ID

The ID of the recipient of the request

managerActionDateTime

string(date-time)

Manager Action Time

Time when the manager responded

managerActionMessage

string

Manager Message

The message from the manager

managerUserId

string

Manager ID

The ID of the manager that responded


 

OnGroupMembershipRemovalResponseItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

id

string

User Id

Unique id of the user.


 

OpenShiftChangeRequestApproveParameterRequest

Summary:

Description: Manager approves an open shift change request.

 

          Properties:

Name

Type

Summary

message

string

Message From Manager

A message from the manager to the sender/recipient when a request is accepted.


 

OpenShiftChangeRequestApproveResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

OpenShiftChangeRequestDeclineParameterRequest

Summary:

Description: Manager declines an Open Shift change request.

 

          Properties:

Name

Type

Summary

message

string

Message From Manager

A message from the manager to the sender/recipient when a request is declined.


 

OpenShiftChangeRequestDeclineResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

OpenShiftChangeRequestResponse

Summary: Open Shift Change Request

Description: Open Shift Change Request Entity

 

          Properties:

Name

Type

Summary

id

string

ID

The unique ID of the Open Shift Change request.

createdDateTime

string(date-time)

Created Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

lastModifiedDateTime

string(date-time)

Modified Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

assignedTo

string

Assigned To

The person the request is assigned to: 'manager' or 'recipient'

state

string

State

'approved', 'pending' or 'declined'

senderDateTime

string(date-time)

Sender Time

Time when the request was sent

senderMessage

string

Sender Message

The message from the request sender

senderUserId

string

Sender ID

The ID of the user that sent the request

managerActionDateTime

string(date-time)

Manager Action Time

Time when the manager responded

managerActionMessage

string

Manager Message

The message from the manager

managerUserId

string

Manager ID

The ID of the manager that responded

openShiftId

string

Open Shift ID

The ID of the open shift being requested


 

OpenShiftResponse

Summary: Open Shift

Description: Open Shift Entity

 

          Properties:

Name

Type

Summary

id

string

ID

The unique ID of the open shift.

createdDateTime

string(date-time)

Created Date Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

lastModifiedDateTime

string(date-time)

Modified Date Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

schedulingGroupId

string

Scheduling Group ID

Scheduling Group ID

lastModifiedBy

LastModifiedBy

Last Modified By

Last Modified By

sharedOpenShift

SharedOpenShift

Shared Open Shift

Shared version of the open shift

draftOpenShift

DraftOpenShift

Draft Open Shift

Preliminary version of the open shift


 

PostCardAndWaitForResponseParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

notificationUrl

string

 

 

body

Body

 

 

 

Body

Summary:

Description:

 

          Properties:

Name

Type

Summary

recipient

DynamicPostCardAndWaitRequest

 

 

messageBody

string

Message

 

updateMessage

string

Update message

Message to show as an update in the original card following response

 


 

PostCardAndWaitSchema

Summary:

Description:

 

          Properties:

Name

Type

Summary

schema

Object

 

 


 

PostCardSchema

Summary:

Description:

 

          Properties:

Name

Type

Summary

schema

Object

 

 


 

PostMessageSchema

Summary:

Description:

 

          Properties:

Name

Type

Summary

schema

Object

 

 


 

PostMessageToChannelParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

rootMessage

RootMessage

 

rootMessage

 

RootMessage

Summary:

Description: rootMessage

 

          Properties:

Name

Type

Summary

body

Body

 

body

 

Body

Summary:

Description: body

 

          Properties:

Name

Type

Summary

content

string(html)

Message

Body of the message.

contentType

integer(int32)

Type

0 for text or 1 for html.

 


 

PostMessageToChannelV2ParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

subject

string

Subject

Subject of the message.

body

Body

 

body

 

Body

Summary:

Description: body

 

          Properties:

Name

Type

Summary

content

string

Message

Body of the message.

contentType

string

Type

Content type: html or text.  Values: [html, text]

 


 

PostMessageToChannelV3ParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

subject

string

Subject

Subject of the message.

body

Body

 

body

 

Body

Summary:

Description: body

 

          Properties:

Name

Type

Summary

content

string(html)

Message

Body of the message.

contentType

string

Type

Content type: html or text.  Values: [html, text]

 


 

PostReplyToMessageParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

subject

string

Subject

Subject of the message.

body

Body

 

body

 

Body

Summary:

Description: body

 

          Properties:

Name

Type

Summary

content

string

Reply

Body of the message.

contentType

string

Type

Content type: html or text.  Values: [html, text]

 


 

PostReplyToMessageV2ParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

subject

string

Subject

Subject of the message.

body

Body

 

body

 

Body

Summary:

Description: body

 

          Properties:

Name

Type

Summary

content

string(html)

Reply

Body of the message.

contentType

string

Type

Content type: html or text.  Values: [html, text]

 


 

PostToConversationResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

id

string

Message Id

Unique Message Id

messageLink

string

Message Link

Link to the message


 

ScheduleResponse

Summary:

Description: Schedule Entity

 

          Properties:

Name

Type

Summary

id

string

Schedule ID

The unique ID of the schedule.

timeZone

string

Schedule Time Zone

The Time Zone of the schedule.

provisionStatus

string

Schedule Provision Status

The Provision Status of the schedule.

provisionStatusCode

string

Schedule Provision Status Code

The Provision Status Code of the schedule.


 

SchedulingGroupResponse

Summary: Scheduling Group

Description: Scheduling Group Entity

 

          Properties:

Name

Type

Summary

id

string

ID

The unique ID of the scheduling group.

displayName

string

Display Name

The display name for the scheduling group.

isActive

boolean

Is Active

Indicates whether the scheduling group can be used when creating new entities or updating existing ones.

userIds

array of (string)

User IDs

List of IDs of users in the scheduling group.


 

SelectedMessageTriggerMetadata

Summary:

Description: Metadata of data coming from Microsoft Teams for a selected message

 

          Properties:

Name

Type

Summary

TeamsFlowRunContext

Object

 

 

CardOutputs

Object

 

 


 

SharedOpenShift

Summary: Shared Open Shift

Description: Shared version of the open shift

 

          Properties:

Name

Type

Summary

displayName

string

Display Name

Display Name

notes

string

Notes

Notes

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

theme

string

Theme

Theme

openSlotCount

integer

Open Slot Count

Open Slot Count

activities

array of (ActivitiesItem)

 

Shift activities

 

ActivitiesItem

Summary: Activity

Description: Shift activity

 

          Properties:

Name

Type

Summary

isPaid

boolean

Is Paid

Is Paid

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

code

string

Code

Code

displayName

string

Display Name

Display Name

 


 

SharedShift

Summary: Shared Shift

Description: Shared version of the shift

 

          Properties:

Name

Type

Summary

displayName

string

Display Name

Display Name

notes

string

Notes

Notes

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

theme

string

Theme

Theme

activities

array of (ActivitiesItem)

 

Shift activities

 

ActivitiesItem

Summary: Activity

Description: Shift activity

 

          Properties:

Name

Type

Summary

isPaid

boolean

Is Paid

Is Paid

startDateTime

string(date-time)

From Start Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

endDateTime

string(date-time)

To End Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

code

string

Code

Code

displayName

string

Display Name

Display Name

 


 

ShiftResponse

Summary: Shift

Description: Shift Entity

 

          Properties:

Name

Type

Summary

id

string

ID

The unique ID of the shift.

createdDateTime

string(date-time)

Created Date Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

lastModifiedDateTime

string(date-time)

Modified Date Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

userId

string

Assigned To User ID

Assigned To User ID

schedulingGroupId

string

Scheduling Group ID

Scheduling Group ID

lastModifiedBy

LastModifiedBy

Last Modified By

Last Modified By

sharedShift

SharedShift

Shared Shift

Shared version of the shift

draftShift

DraftShift

Draft Shift

Preliminary version of the shift


 

SubscribeChannelFlowContinuationParameterChannelFlowContinuationSubscriptionRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

notificationUrl

string

 

 

body

Body

 

 

 

Body

Summary:

Description:

 

          Properties:

Name

Type

Summary

updateMessage

string

Update message

Message to be included in an update to the original card following response

shouldUpdateCard

boolean

Should update card

Whether or not to update the card following response

recipient

Recipient

 

 

messageBody

string

Message

 

 

Recipient

Summary:

Description:

 

          Properties:

Name

Type

Summary

groupId

string

 

 

channelId

string

Channel

Add Teams channel ID

 


 

SubscribeUserFlowContinuationParameterUserFlowContinuationSubscriptionRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

notificationUrl

string

 

 

body

Body

 

 

 

Body

Summary:

Description:

 

          Properties:

Name

Type

Summary

updateMessage

string

Update message

Message to be included in an update to the original card following response

shouldUpdateCard

boolean

Should update card

Whether or not to update the card following response

recipient

Recipient

 

 

messageBody

string

Message

 

 

Recipient

Summary:

Description:

 

          Properties:

Name

Type

Summary

to

string

Recipient

Add an email address

summary

string

Summary

The message summary

isAlert

boolean

IsAlert

If the message will be shown in the activity feed

 


 

SwapShiftsChangeRequestApproveParameterRequest

Summary:

Description: Approve a swap shifts change request.

 

          Properties:

Name

Type

Summary

message

string

Message From Recipient/Manager

A message when a request is accepted.


 

SwapShiftsChangeRequestApproveResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

SwapShiftsChangeRequestDeclineParameterRequest

Summary:

Description: Decline a Swap Shifts change request.

 

          Properties:

Name

Type

Summary

message

string

Message From Recipient/Manager

A message when a request is declined.


 

SwapShiftsChangeRequestDeclineResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

SwapShiftsChangeRequestResponse

Summary: Swap Shift Request

Description: Swap Shift Request Entity

 

          Properties:

Name

Type

Summary

id

string

ID

The unique ID of the Swap Shift request.

createdDateTime

string(date-time)

Created Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

lastModifiedDateTime

string(date-time)

Modified Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

assignedTo

string

Assigned To

The person the request is assigned to: 'manager' or 'recipient'

state

string

State

'approved', 'pending' or 'declined'

senderDateTime

string(date-time)

Sender Time

Time when the request was sent

senderMessage

string

Sender Message

The message from the request sender

senderUserId

string

Sender ID

The ID of the user that sent the request

senderShiftId

string

Sender Shift ID

The ID of the shift from the sender

recipientActionDateTime

string(date-time)

Receiver Time

Time when the recipient responded

recipientActionMessage

string

Recipient Message

The message from the recipient

recipientUserId

string

Recipient ID

The ID of the recipient of the request

recipientShiftId

string

Recipient Shift ID

The ID of the shift from the recipient

managerActionDateTime

string(date-time)

Manager Action Time

Time when the manager responded

managerActionMessage

string

Manager Message

The message from the manager

managerUserId

string

Manager ID

The ID of the manager that responded


 

TimeOffRequestApproveParameterRequest

Summary:

Description: Manager approves a time off request.

 

          Properties:

Name

Type

Summary

message

string

Message From Manager

A message from the manager to the sender/recipient when a request is accepted.


 

TimeOffRequestApproveResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

TimeOffRequestDeclineParameterRequest

Summary:

Description: Manager declines a time off request.

 

          Properties:

Name

Type

Summary

message

string

Message From Manager

A message from the manager to the sender/recipient when a request is declined.


 

TimeOffRequestDeclineResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

TimeOffRequestResponse

Summary: TimeOff Request

Description: TimeOff Request Entity

 

          Properties:

Name

Type

Summary

id

string

ID

The unique ID of the TimeOff request.

createdDateTime

string(date-time)

Created Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

lastModifiedDateTime

string(date-time)

Modified Time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC format)

assignedTo

string

Assigned To

The person the request is assigned to: 'manager' or 'recipient'

state

string

State

'approved', 'pending' or 'declined'

senderDateTime

string(date-time)

Sender Time

Time when the request was sent

senderMessage

string

Sender Message

The message from the request sender

senderUserId

string

Sender ID

The ID of the user that sent the request

managerActionDateTime

string(date-time)

Manager Action Time

Time when the manager responded

managerActionMessage

string

Manager Message

The message from the manager

managerUserId

string

Manager ID

The ID of the manager that responded

startDateTime

string(date-time)

From Start Time

Start of time requested off

endDateTime

string(date-time)

To End Time

End of time requested off

timeOffReasonId

string

TimeOff Reason ID

The ID of the TimeOff Reason