Microsoft Teams
O Microsoft Teams permite-lhe obter todo o seu conteúdo, ferramentas e conversas no espaço de trabalho da equipa com o Microsoft 365.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Standard | Todas as regiões Power Automate exceto as seguintes: - China Cloud operado pela 21Vianet |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões Azure China |
| Power Apps | Standard | Todas as regiões Power Apps exceto as seguintes: - China Cloud operado pela 21Vianet |
| Power Automate | Standard | Todas as regiões Power Automate exceto as seguintes: - China Cloud operado pela 21Vianet |
| Contato | |
|---|---|
| Nome | Microsoft |
| URL | https://support.microsoft.com/en-us/contactus |
| Metadados do conector | |
|---|---|
| Editora | Microsoft |
| Sítio Web | https://products.office.com/microsoft-teams/group-chat-software |
| Política de privacidade | https://privacy.microsoft.com/ |
| Categorias | Colaboração; Comunicação |
Problemas conhecidos e limitações com ações
| Breve descrição | Operations | Descrição longa |
|---|---|---|
| Limite de tamanho de mensagem |
Poste o cartão adaptável e aguarde uma resposta Postar cartão adaptável em um chat ou canal Postar mensagem em um bate-papo ou canal Responder com uma mensagem num canal Responder com cartão adaptável em um canal Atualizar um cartão adaptável em um chat ou canal |
Quando uma ação publica uma mensagem, o limite de tamanho da mensagem é de aproximadamente 28 KB. Esse limite inclui todos os elementos HTML, como texto, imagens, links, tabelas, menções e assim por diante. Se o tamanho da mensagem exceder 28 KB, a ação falhará com o erro "Solicitar entidade muito grande". |
| Definir usuários convidados como proprietários da equipe | Adicionar um membro a uma equipa | Quando adiciona um membro a uma equipa, pode definir utilizadores convidados como proprietários da equipa. |
| Requer uma caixa de correio Exchange Online | Criar uma reunião do Teams | Quando você cria uma reunião do Teams e deseja selecionar um fuso horário, essa ação requer uma Caixa de Correio online do Exchange. |
| Máximo de usuários por bate-papo | Criar um chat | Quando você cria um bate-papo, essa ação pode lidar com um máximo de 20 usuários por bate-papo, mas não tem suporte para usuários convidados. |
| Requer o aplicativo Fluxo de trabalho |
Poste o cartão adaptável e aguarde uma resposta Postar cartão adaptável em um chat ou canal Postar mensagem em um bate-papo ou canal Responder com uma mensagem num canal Responder com cartão adaptável em um canal Atualizar um cartão adaptável em um chat ou canal |
Estas ações exigem disponibilidade de aplicações de Workflows (anteriormente Power Automate) e a definição do estado "permitir" no centro de administração do Teams. |
| Não pode ser combinado com gatilho Quando alguém responde a um cartão adaptável | Postar cartão adaptável em um chat ou canal | Usar esse gatilho em fluxos de trabalho "gatilho + ouvinte" pode resultar em um erro "Algo deu errado, tente novamente" ao enviar um cartão. Esse erro ocorre porque o fluxo de gatilho (que posta o cartão adaptável em um chat ou canal) não manipula a resposta de chamada após a postagem do cartão. Em vez disso, o fluxo de ouvinte é projetado para capturar o evento de resposta de chamada e continuar o processamento. No entanto, como o fluxo de gatilho não manipula a resposta, ele retorna um erro. Use o cartão adaptável Post e aguarde uma resposta como alternativa. |
| O Flow Bot não é suportado em inquilinos Government Cloud (GCC/GCCH/DoD) |
Poste o cartão adaptável e aguarde uma resposta Postar cartão adaptável em um chat ou canal Postar mensagem em um bate-papo ou canal Responder com uma mensagem num canal Responder com cartão adaptável em um canal Atualizar um cartão adaptável em um chat ou canal |
A opção de poster do Flow Bot está disponível apenas em inquilinos comerciais. Não é suportado em inquilinos Government Cloud (GCC/GCCH/DoD). Ao usar o Flow Bot num tenant da Government Cloud, a ação falha com o erro "BotNotInConversationRoster - O bot não faz parte da lista de conversação". Use a opção de utilizador em vez do Flow Bot quando trabalha em ambientes de Government Cloud. |
Problemas conhecidos e limitações com gatilhos
| Breve descrição | Operations | Descrição longa |
|---|---|---|
| Suporta apenas usuário por fluxo | Quando uma nova mensagem de chat é adicionada | Quando uma nova mensagem de bate-papo é postada em qualquer bate-papo do qual você participa do Teams, o gatilho pode suportar apenas um usuário por fluxo. |
| Suporta apenas palavras individuais | Quando as palavras-chave são mencionadas | O gatilho não será acionado para frases com mais de uma palavra. |
| Aciona todos os dados relacionados a mensagens | Quando as palavras-chave são mencionadas | Esses dados incluem o remetente da mensagem e o texto que inclui a hora em que a mensagem foi enviada. |
| Dispara apenas para mensagens raiz adicionadas ao canal | Quando uma nova mensagem de canal é adicionada | Quando uma nova mensagem é postada em um canal no Teams, o gatilho não é acionado para respostas a uma mensagem de canal existente. |
| Funciona apenas em ambiente padrão |
Para uma mensagem selecionada Da caixa de composição (V2) Quando alguém responde a um cartão adaptável |
Esses gatilhos funcionam apenas em um ambiente padrão. |
| Não funciona para utilizadores convidados ou externos |
Para uma mensagem selecionada Quando alguém responde a um cartão adaptável |
Esse gatilho não funciona para usuários convidados ou externos em uma equipe. |
| Tem um intervalo de sondagem de 3 minutos |
Quando uma nova mensagem de canal é adicionada Quando sou mencionado em uma mensagem do canal |
Esses gatilhos usam um intervalo de sondagem de 3 minutos. |
| Tem um intervalo de sondagem de 5 minutos |
Quando um novo membro da equipe é adicionado Quando um novo membro da equipa é removido |
Esses gatilhos usam um intervalo de sondagem de 5 minutos devido a uma limitação na API subjacente. Isso pode fazer com que o gatilho seja acionado várias vezes para o mesmo evento. |
| Não funciona em grupos unificados com membros ocultos |
Quando um novo membro da equipe é adicionado Quando um novo membro da equipa é removido |
Esses gatilhos não funcionam em grupos unificados que têm membros ocultos. |
| Requer a aplicação Power Automate Actions | Para uma mensagem selecionada | No Power Automate, este gatilho exige que a aplicação Power Automate Actions (ID da aplicação: 00001016-de05-492e-9106-4828fc8a8687) seja desbloqueada. Use uma conta de administrador para verificar se o aplicativo está habilitado no centro de administração do Teams. |
| Não suportado no Microsoft Cloud for Sovereignty |
Para uma mensagem selecionada Da caixa de composição |
Esses gatilhos não são suportados em nuvens soberanas como GCC, GCCH e DoD. |
Problemas e limitações gerais conhecidos
- Para usar o conector do Teams, você deve ter habilitado uma dessas assinaturas.
- Atualmente, não há suporte para postar uma mensagem ou um cartão adaptável em um canal privado.
- Publicar mensagem ou cartão usando Power Virtual Agents requer que o destinatário tenha o bot instalado em Microsoft Teams. Para mais informações, consulte Enviar mensagens proativas aos utilizadores em Microsoft Teams.
- Uma única mensagem só pode @mention ter até 20 usuários e 20 tags.
Microsoft Teams Webhook
Quando uma solicitação de webhook do Teams é recebida
ID da operação: TeamsIncomingWebhookTrigger
Esse gatilho permite que você inicie um fluxo fazendo uma solicitação POST para o ponto de extremidade exposto pelo gatilho. Você pode enviar uma matriz de cartões adaptáveis no corpo da solicitação para o gatilho para usar em ações posteriores do fluxo. Este gatilho suporta apenas pedidos POST e não suporta pedidos GET.
Ao contrário dos Webhooks do Office obsoletos, o gatilho Quando uma solicitação de webhook do Teams é recebida permite que os usuários especifiquem se qualquer pessoa, qualquer usuário no locatário ou apenas um subconjunto específico de usuários no locatário tem permissão para chamar o gatilho. Esse gatilho também não oferece suporte a mensagens acionáveis, ao contrário dos Webhooks do Office preteridos.
O URL de retorno de chamada do gatilho será exibido quando você salvar o fluxo. Também pode aceder à URL de retorno editando o fluxo que criou no Power Automate designer, seja no Power Automate ou no Teams.
Para mais informações sobre como criar cartões adaptativos, consulte: Crie fluxos que publiquem cartões adaptativos para Microsoft Teams, bem como as melhores práticas para esquemas de cartas adaptativas Adaptive Card e o Adaptive card designer.
Esquema do corpo da solicitação
Órgão do Pedido
| Nome | Key | Obrigatório | Tipo | Description |
|---|---|---|---|---|
| tipo | tipo | yes | cadeia (de caracteres) | O valor deve ser sempre "mensagem" |
| attachments | attachments | yes | Matriz do objeto | Matriz de objetos de item de cartão adaptável. Consulte AdaptiveCardItemSchema abaixo para obter o esquema de objeto. |
AdaptiveCardItemSchema
| Nome | Key | Obrigatório | Tipo | Description |
|---|---|---|---|---|
| TipoDeConteúdo | TipoDeConteúdo | yes | cadeia (de caracteres) | O valor deve ser sempre "application/vnd.microsoft.card.adaptive" |
| contentUrl | contentUrl | yes | cadeia (de caracteres) | O valor deve ser sempre nulo |
| conteúdo | conteúdo | yes | objecto | Objeto de cartão adaptável formatado em JSON. Para exemplos e modelos, consulte https://adaptivecards.io/samples |
Exemplo de corpo de solicitação
{
"type":"message",
"attachments":[
{
"contentType":"application/vnd.microsoft.card.adaptive",
"contentUrl":null,
"content":{
"$schema":"http://adaptivecards.io/schemas/adaptive-card.json",
"type":"AdaptiveCard",
"version":"1.2",
"body":[
{
"type": "TextBlock",
"text": "For Samples and Templates, see [https://adaptivecards.io/samples](https://adaptivecards.io/samples)"
}
]
}
}
]
}
As propriedades do arquivo JSON do Adaptive Card são as seguintes:
- O
"type"campo deve ser"message". - A
"attachments"matriz contém um conjunto de objetos de cartão. - O
"contentType"campo deve ser definido como Tipo de cartão adaptável. - O
"content"objeto é o cartão formatado em JSON.
Teste o seu Adaptive Card com Postman:
- Teste o Adaptive Card usando o Postman para enviar uma solicitação POST para a URL, criada para configurar o Webhook de entrada.
- Cole o arquivo JSON no corpo da solicitação e visualize a mensagem do Adaptive Card no Teams.
Sugestão
Use exemplos e modelos de código do Adaptive Card para testar o corpo da solicitação POST.
Exemplo de envio de pedidos
Exemplo de referência de código
var adaptiveCardJson = @"{
""type"": ""message"",
""attachments"": [
{
""contentType"": ""application/vnd.microsoft.card.adaptive"",
""content"": {
""type"": ""AdaptiveCard"",
""body"": [
{
""type"": ""TextBlock"",
""text"": ""Message Text""
}
],
""$schema"": ""http://adaptivecards.io/schemas/adaptive-card.json"",
""version"": ""1.2""
}
}
]
}";
var webhookUrl = "Retrieve this from the url of the trigger, e.g. https://xxxxx.logic.azure.com:443/xxxxxxxxx";
var client = new HttpClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var content = new StringContent(adaptiveCardJson, System.Text.Encoding.UTF8, "application/json");
var response = await client.PostAsync(webhookUrl, content);
Parâmetros
| Nome | Key | Obrigatório | Tipo | Description |
|---|---|---|---|---|
| triggerAuthenticationType | triggerAuthenticationType | cadeia (de caracteres) | Se o fluxo pode ser acionado por qualquer pessoa, qualquer usuário no locatário ou apenas usuários específicos no locatário. | |
| triggerAllowedUsers | triggerAllowedUsers | cadeia (de caracteres) | Lista de usuários autorizados a acionar o fluxo. Usado somente se triggerAuthenticationType definido como "Usuários específicos em meu locatário". |
- Não passe um cabeçalho de token de autenticação se você selecionou a opção de autenticação "Qualquer um", ou as solicitações POST para o gatilho falharão.
- Se você selecionar a opção de autenticação "Qualquer usuário em meu locatário" ou "Usuários específicos em meu locatário", precisará passar um token de autenticação em solicitações para o gatilho Quando uma solicitação de webhook do Teams for recebida.
- Você pode encontrar mais informações sobre as declarações necessárias no seguinte documento: Adicionar autenticação OAuth para gatilhos de solicitação HTTP
Devoluções
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
| body | body | objecto | A saída é idêntica ao corpo da solicitação enviada para o gatilho, veja o exemplo acima, por exemplo, de saída ou Esquema do Corpo da Solicitação |
Limites de Limitação
- O seu perfil de desempenho do Power Automate determina os limites de limitação do gatilho "Quando um pedido de webhook do Teams é recebido". Você pode determinar seu perfil de desempenho em Perfis de desempenho.
- Esses limites são os mesmos que os limites de solicitação de ponto de extremidade do Runtime.
- Para obter informações gerais sobre limites de limitação de fluxo, consulte Limites de fluxos automatizados, programados e instantâneos.
| Nome | Limite | Observações |
|---|---|---|
| Chamadas de entrada simultâneas | ~1,000 | É possível reduzir o número de pedidos simultâneos ou reduzir a duração, conforme necessário. |
| Ler chamadas por 5 minutos | 6.000 para baixo; 60.000 para todos os outros | Esse limite se aplica a chamadas que obtêm as entradas e saídas brutas do histórico de execução de um fluxo de nuvem. Você pode distribuir a carga de trabalho em mais de um fluxo, conforme necessário. |
| Invoque chamadas por 5 minutos | 4.500 para baixo; 45.000 para todos os outros | Você pode distribuir a carga de trabalho em mais de um fluxo, conforme necessário. |
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Microsoft Teams Credenciais (Teams GCC High) | Inicie sessão com credenciais Microsoft Teams (Teams GCC High). | Apenas Azure Government | Não compartilhável |
| Microsoft Teams Credenciais (Teams Público/Teams GCC) | Inicie sessão com credenciais Microsoft Teams (Teams Público/Teams GCC). | Apenas Azure Government | Não compartilhável |
| Predefinição | Inicie sessão com as suas credenciais. | Todas as regiões, exceto Azure Government | Não compartilhável |
Credenciais Microsoft Teams (Teams GCC High)
ID de autenticação: oauthGccHigh
Aplicável: apenas Azure Government
Inicie sessão com credenciais Microsoft Teams (Teams GCC High).
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Credenciais Microsoft Teams (Teams Público/Teams GCC)
ID de autenticação: oauthPublic
Aplicável: apenas Azure Government
Inicie sessão com credenciais Microsoft Teams (Teams Público/Teams GCC).
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Padrão
Aplicável: Todas as regiões exceto Azure Government
Inicie sessão com as suas credenciais.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
| Frequência das sondagens de desencadeamento | 1 | 600 segundos |
| Non-Get requests per connection (para Listar chats, Postar uma notificação de feed, Postar um Adaptive Card como bot Flow e quaisquer outras operações do bot Flow) | 25 | 300 segundos |
| Solicitações não obtidas por conexão (todas as outras operações) | 300 | 300 segundos |
Ações
| Adicionar um membro a uma equipa |
Adiciona um membro a uma equipa no Microsoft Teams |
| Adicionar um membro a uma etiqueta de equipa |
Adiciona um usuário a uma tag de equipe |
| Adicione um membro a um canal |
Adiciona um membro a um canal no Microsoft Teams |
| Atualizar um cartão adaptável em um chat ou canal |
Atualiza uma placa adaptável existente |
| Cartão postal num chat ou canal |
Publica um cartão num chat ou num canal |
| Criar um canal |
Criar um novo canal dentro de uma equipe especificada |
| Criar um chat |
Cria um bate-papo individual ou em grupo |
| Criar uma equipa |
Cria uma nova equipa no Microsoft Teams |
| Criar uma etiqueta para uma equipa |
Cria uma tag em uma equipe |
| Criar uma reunião do Teams |
Crie uma reunião com um link no final do convite para entrar na reunião online no Microsoft Teams. |
| Enviar um pedido HTTP da Microsoft Graph |
Construa um pedido de API Microsoft Graph REST para invocar contra os endpoints do Microsoft Teams. Estes segmentos são suportados: 1º segmento: /teams, /me, /users 2º segmento: canais, chats, installedApps, messages, pinnedMessages. Saiba mais: https://docs.microsoft.com/en-us/graph/use-the-api |
| Excluir um membro de uma tag de equipe |
Exclui um membro de uma tag de equipe |
| Excluir uma tag de equipe |
Exclui uma tag de uma equipe |
| Lista de membros |
Listar membros diretos de um bate-papo em grupo ou de um canal |
| Listar canais |
Lista todos os canais para uma equipe específica |
| Listar chats |
Lista os chats recentes dos quais você faz parte |
| Listar equipas associadas |
Lista todas as equipes das quais você é membro direto ou de um canal compartilhado hospedado dentro da equipe. |
| Listar equipas integradas |
Lista todas as equipas no Microsoft Teams das quais faz parte |
| Listar os membros de uma tag de equipe |
Lista os membros de uma tag de equipe |
| Listar respostas de uma mensagem de canal |
Listar respostas a uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Listar todas as tags de uma equipe |
Lista as tags da equipe |
| Listar todos os canais |
Lista todos os canais de uma equipe específica, incluindo canais que são compartilhados com a equipe |
| Obtenha uma equipa |
Obtém os detalhes de uma equipa no Microsoft Teams. |
| Obter detalhes da mensagem |
Obtém os detalhes de uma mensagem em um bate-papo ou canal. |
| Obter detalhes para um canal específico em uma equipe |
Obtenha os detalhes do canal |
| Obter um token de @mention para um usuário |
Cria um token que pode ser inserido em uma mensagem ou cartão adaptável para @mention um usuário. |
| Obter um token de @mention para uma tag de equipe |
Cria um token que pode ser inserido em uma mensagem ou cartão adaptável enviado como um usuário em um canal para @mention uma tag de equipe. |
| Postar mensagem em um bate-papo ou canal |
Publica uma mensagem em um bate-papo ou canal |
| Postar seu próprio cartão adaptável como o bot Flow para um usuário [DEPRECATED] |
Adicione a definição de cartão JSON para criar uma mensagem personalizada para um usuário do Teams. A mensagem pode conter imagens, gráficos, texto e muito mais. |
| Postar um cartão adaptável em um canal do Teams e aguardar uma resposta [DEPRECATED] |
Automatize facilmente o processo de envio de uma mensagem para um canal do Teams que contenha ações para continuar um fluxo de espera. |
| Postar um cartão adaptável para um usuário do Teams e aguardar uma resposta [DEPRECATED] |
Automatize facilmente o processo de envio de uma mensagem para um usuário do Teams que contenha ações para continuar um fluxo de espera. |
| Postar uma escolha de opções como o bot de fluxo para um usuário |
Envie um conjunto de opções a um utilizador do Microsoft Teams, às quais ele deve responder antes de o fluxo continuar. Essa ação pausará o fluxo até que o usuário responda às opções |
| Postar uma mensagem (V2) [DEPRECATED] |
Publique uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Postar uma mensagem (V3) [DEPRECATED] |
Publica uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Postar uma mensagem [DEPRECATED] |
Publica uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Postar uma mensagem como o bot de fluxo para um usuário [DEPRECATED] |
Automatize facilmente o processo de envio de uma mensagem para alguém no Teams. |
| Postar uma mensagem como o bot Flow em um canal [DEPRECATED] |
Automatize facilmente o processo de publicação de uma mensagem num canal do Teams. |
| Postar uma notificação de feed |
Publica uma notificação no feed de atividades de um usuário vinculando a um bate-papo ou equipe. |
| Postar uma resposta a uma mensagem (V2) [DEPRECATED] |
Publica uma resposta a uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Postar uma resposta a uma mensagem [DEPRECATED] |
Publica uma resposta a uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Poste o cartão adaptável e aguarde uma resposta |
Publica um cartão adaptável em um bate-papo ou canal e aguarda uma resposta de qualquer usuário. Isso pausará o fluxo até que qualquer usuário responda. |
| Poste seu próprio cartão adaptável como o bot Flow em um canal [DEPRECATED] |
Adicione a definição de cartão JSON para criar uma postagem personalizada para um canal do Teams. O post pode conter imagens, gráficos, texto e muito mais. |
| Receba mensagens num canal |
Recebe mensagens de um canal em uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Receba mensagens num chat |
Recupera mensagens de um chat individual ou de grupo |
| Remover um membro direto de um canal |
Remove um membro direto de um canal no Microsoft Teams |
| Responder com um cartão adaptável em um canal |
Respostas com um cartão adaptável à mensagem de um canal |
| Responder com uma mensagem num canal |
Responde com uma mensagem à mensagem de um canal |
| Shifts: Aprovar uma solicitação de Swap Shifts [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use a solicitação Aprovar um turno de troca .
|
| Shifts: Aprovar uma solicitação Open Shift [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Aprovar uma solicitação Open Shift .
|
| Shifts: Atualizar um turno aberto [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Atualizar um Open Shift .
|
| Shifts: Criar um novo Open Shift [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Criar um novo Open Shift .
|
| Shifts: Excluir um turno [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Excluir um turno .
|
| Shifts: Excluir um turno aberto [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Excluir um Open Shift .
|
| Shifts: Listar todas as solicitações de Offer Shift [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Listar todas as solicitações de turno de oferta em uma equipe .
|
| Shifts: Listar todas as solicitações de Swap Shifts [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Listar todas as solicitações de Swap Shifts em uma equipe .
|
| Shifts: Listar todas as solicitações Open Shift [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Listar todas as solicitações Open Shift em uma equipe .
|
| Shifts: Listar todos os turnos [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Listar todos os turnos em uma equipe .
|
| Shifts: Listar todos os turnos abertos [DEPRECATED] |
Esta ação foi preterida. Por favor, use Listar todos os turnos abertos em uma equipe .
|
| Shifts: Obter um turno [DEPRECATED] |
Esta ação foi preterida. Por favor, use Get a Shift em vez disso.
|
| Shifts: Recusar um pedido de Swap Shifts [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use a solicitação Recusar um turno de troca .
|
| Shifts: Recusar uma solicitação de turno de oferta [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Recusar uma solicitação de turno de oferta .
|
| Turnos: Aprovar um pedido de Folga [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Aprovar uma solicitação de folga .
|
| Turnos: Aprovar uma solicitação de turno de oferta [PRETERIDO] |
Esta ação foi preterida. Em vez disso, use Aprovar uma solicitação de turno de oferta .
|
| Turnos: Listar todas as solicitações de folga [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Listar todos os pedidos de folga em uma equipe .
|
| Turnos: Listar todos os grupos de agendamento [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Listar todos os grupos de agendamento em uma equipe .
|
| Turnos: Liste todos os motivos de folga [DEPRECATED] |
Esta ação foi preterida. Por favor, use Listar todos os motivos de folga em uma equipe .
|
| Turnos: Obtenha os detalhes de um cronograma [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use os detalhes de Obter um Horário .
|
| Turnos: Obter um grupo de agendamento [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Obter um Grupo de Agendamento .
|
| Turnos: Obter um turno aberto [DEPRECATED] |
Esta ação foi preterida. Por favor, use Get an Open Shift em vez disso.
|
| Turnos: Recusar um pedido de Folga [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Recusar uma solicitação de folga .
|
| Turnos: Recusar uma solicitação de turno aberto [DEPRECATED] |
Esta ação foi preterida. Em vez disso, use Recusar uma solicitação Open Shift .
|
Adicionar um membro a uma equipa
Adiciona um membro a uma equipa no Microsoft Teams
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
User
|
userId | True | string |
Nome principal de utilizador ou Microsoft Entra ID para adicionar |
|
Definir usuário como proprietário da equipe
|
owner | boolean |
True, se o usuário deve ser um proprietário de equipe |
Adicionar um membro a uma etiqueta de equipa
Adiciona um usuário a uma tag de equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Tag
|
tagId | True | string |
Selecionar tag |
|
ID do Utilizador
|
userId | True | string |
O ID do usuário do membro a ser adicionado à tag deve estar em um formato como '550e8400-e29b-41d4-a716-44665540000'. |
Devoluções
Adicione um membro a um canal
Adiciona um membro a um canal no Microsoft Teams
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
User
|
userId | True | string |
Nome principal de utilizador ou Microsoft Entra ID para adicionar |
|
Definir o utilizador como proprietário do canal
|
owner | boolean |
Verdade, se o utilizador deve ser proprietário do canal |
Atualizar um cartão adaptável em um chat ou canal
Atualiza uma placa adaptável existente
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Postar como
|
poster | True | string |
Selecione uma opção |
|
Publicar em
|
location | True | string |
Selecione uma opção |
|
Atualizar solicitação de cartão adaptável
|
body | True | dynamic |
A solicitação de cartão adaptável de atualização |
Cartão postal num chat ou canal
Publica um cartão num chat ou num canal
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Postar como
|
poster | True | string |
Selecione uma opção |
|
Publicar em
|
location | True | string |
Selecione uma opção |
|
Pedido de cartão postal
|
body | True | dynamic |
O pedido de cartão postal |
Devoluções
Criar um canal
Criar um novo canal dentro de uma equipe especificada
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Description
|
description | string |
Descrição textual opcional para o canal |
|
|
Nome
|
displayName | True | string |
Nome do canal como aparece no Microsoft Teams |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Description
|
description | string |
Descrição textual opcional para o canal |
|
Nome de exibição
|
displayName | string |
Nome do canal como aparece no Microsoft Teams |
|
ID
|
id | string |
O identificador único do canal |
Criar um chat
Cria um bate-papo individual ou em grupo
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Title
|
topic | string |
Título, exibido apenas em chats de grupo |
|
|
Membros a adicionar
|
members | True | string |
IDs do usuário, separados por ponto-e-vírgula |
Devoluções
Resposta para o novo chat que foi criado
- Body
- NewChatResponse
Criar uma equipa
Cria uma nova equipa no Microsoft Teams
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome da Equipa
|
displayName | True | string |
O nome da equipa |
|
Description
|
description | True | string |
Uma descrição opcional para a equipa |
|
Visibilidade
|
visibility | string |
A visibilidade da equipa |
Devoluções
- Body
- CreateATeamResponse
Criar uma etiqueta para uma equipa
Cria uma tag em uma equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Nome de exibição
|
displayName | True | string |
O nome da etiqueta tal como aparece ao utilizador no Microsoft Teams. |
|
IDs dos membros
|
members | True | string |
Lista de IDs dos usuários separados por ponto-e-vírgula, o identificador deve estar em um formato como '550e8400-e29b-41d4-a716-446655440000'. |
Devoluções
A tag criada para uma equipe
Criar uma reunião do Teams
Crie uma reunião com um link no final do convite para entrar na reunião online no Microsoft Teams.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do calendário
|
calendarid | True | string |
Selecione um valor |
|
Assunto
|
subject | True | string |
O texto da linha de assunto do evento |
|
Conteúdo da mensagem do evento
|
content | True | string |
Conteúdo do evento |
|
Fuso horário
|
timeZone | True | string |
Fuso horário do evento |
|
Hora de início
|
dateTime | True | date-no-tz |
Hora de início do evento (exemplo: '2017-08-29T04:00:00') |
|
Hora de fim
|
dateTime | True | date-no-tz |
Hora de fim do evento (exemplo: '2017-08-29T05:00:00') |
|
Participantes obrigatórios
|
requiredAttendees |
Participantes obrigatórios para o evento separados por ponto-e-vírgula |
||
|
Participantes opcionais
|
optionalAttendees |
Participantes opcionais para o evento separados por ponto-e-vírgula |
||
|
nome a apresentar
|
displayName | string |
O nome associado ao local |
|
|
Importância
|
importance | string |
A importância do evento: baixa, normal ou alta |
|
|
Padrão de recorrência
|
type | string |
Padrão para a recorrência. Necessário quando a reunião é uma recorrência |
|
|
Intervalo de recorrência
|
interval | integer |
O número de unidades entre ocorrências, onde as unidades podem ser em dias, semanas, meses ou anos, dependendo do tipo. Necessário quando a reunião é uma recorrência |
|
|
Dias da semana
|
daysOfWeek | array of string |
Dias de semanas separados por vírgulas (exemplo: 'segunda-feira, quarta-feira, sexta-feira') |
|
|
Índice da semana
|
index | string |
Especifica em que dia da semana o evento ocorre. O padrão é primeiro |
|
|
Data de início da recorrência
|
startDate | date |
Data de início da recorrência, formato AAAA-MM-DD. Necessário quando a reunião é uma recorrência |
|
|
Data de fim da recorrência
|
endDate | date |
Data de fim da recorrência, formato AAAA-MM-DD |
|
|
Evento durante todo o dia
|
isAllDay | boolean |
Definir como true se o evento durar o dia todo |
|
|
Hora do lembrete pré-evento
|
reminderMinutesBeforeStart | integer |
O número de minutos antes da hora de início do evento em que o alerta de lembrete ocorre |
|
|
Ativar lembretes
|
isReminderOn | boolean |
Defina como true se um alerta estiver definido para lembrar o usuário do evento |
|
|
Status mostrar como
|
showAs | string |
Status a ser exibido durante o evento |
|
|
Solicitar resposta
|
responseRequested | boolean |
Defina como true se o remetente desejar uma resposta quando o evento for aceito |
Devoluções
Resposta para nova reunião que foi criada
- Body
- NewMeetingRespone
Enviar um pedido HTTP da Microsoft Graph
Construa um pedido de API Microsoft Graph REST para invocar contra os endpoints do Microsoft Teams. Estes segmentos são suportados: 1º segmento: /teams, /me, /users 2º segmento: canais, chats, installedApps, messages, pinnedMessages. Saiba mais: https://docs.microsoft.com/en-us/graph/use-the-api
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
URI
|
Uri | True | string |
O URI completo ou relativo. Exemplo: |
|
Método
|
Method | True | string |
O método HTTP (o padrão é GET) |
|
Body
|
Body | binary |
O conteúdo do corpo da solicitação |
|
|
Tipo de conteúdo
|
ContentType | string |
O cabeçalho do tipo de conteúdo para o corpo (o padrão é application/json) |
|
|
CustomHeader1
|
CustomHeader1 | string |
Cabeçalho personalizado 1. Especificar em formato: header-name: header-value |
|
|
CustomHeader2
|
CustomHeader2 | string |
Cabeçalho personalizado 2. Especificar em formato: header-name: header-value |
|
|
CustomHeader3
|
CustomHeader3 | string |
Cabeçalho personalizado 3. Especificar em formato: header-name: header-value |
|
|
CustomHeader4
|
CustomHeader4 | string |
Cabeçalho personalizado 4. Especificar em formato: header-name: header-value |
|
|
CustomHeader5
|
CustomHeader5 | string |
Cabeçalho personalizado 5. Especificar em formato: header-name: header-value |
Devoluções
- response
- ObjectWithoutType
Excluir um membro de uma tag de equipe
Exclui um membro de uma tag de equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Tag
|
tagId | True | string |
Selecionar tag |
|
ID do Membro da Tag
|
tagMemberId | True | string |
ID do membro a ser removido da tag |
Excluir uma tag de equipe
Exclui uma tag de uma equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Tag
|
tagId | True | string |
Selecionar tag |
Lista de membros
Listar membros diretos de um bate-papo em grupo ou de um canal
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de thread
|
threadType | True | string |
Escolha o tipo de mensagem |
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro OData para restringir as entradas retornadas (por exemplo, membershipType eq 'standard'). |
|
|
Pedido de membros da lista
|
body | True | dynamic |
O pedido dos membros da lista |
Devoluções
Esquema de resposta dos membros da lista
Listar canais
Lista todos os canais para uma equipe específica
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro OData para restringir as entradas retornadas (por exemplo, membershipType eq 'standard'). |
|
|
Encomendar por
|
$orderby | string |
Uma opção de consulta orderBy OData para especificar a ordem das entradas (por exemplo, displayName asc). |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de canais
|
value | array of GetChannelResponse |
Lista de um ou mais canais para uma equipa específica |
Listar chats
Lista os chats recentes dos quais você faz parte
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipos de bate-papo
|
chatType | True | string |
Filtrar por tipo |
|
Tópico
|
topic | True | string |
Filtrar por definição ou não do nome do tópico |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de Chats
|
value | array of object |
Lista de um ou mais chats dos quais você faz parte |
|
Tópico
|
value.topic | string |
Assunto ou tópico do chat. Disponível apenas para chats em grupo |
|
Data de Criação Hora
|
value.createdDateTime | date-time |
Data e hora em que o chat foi criado |
|
Data da última atualização, hora
|
value.lastUpdatedDateTime | date-time |
Data e hora em que o chat foi renomeado pela última vez ou a sua lista de membros foi atualizada pela última vez |
|
ID da conversação
|
value.id | string |
Identificador exclusivo do chat |
Listar equipas associadas
Lista todas as equipes das quais você é membro direto ou de um canal compartilhado hospedado dentro da equipe.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de Equipas
|
value | array of AssociatedTeamInfo |
Lista das equipas às quais está associado |
Listar equipas integradas
Lista todas as equipas no Microsoft Teams das quais faz parte
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de Equipas
|
value | array of object |
Lista das equipas de que é membro |
|
Description
|
value.description | string |
Uma descrição opcional para a equipa |
|
Nome
|
value.displayName | string |
O nome da equipa |
|
ID
|
value.id | string |
O identificador único da equipa, também chamado de ID de Grupo Microsoft 365 |
Listar os membros de uma tag de equipe
Lista os membros de uma tag de equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Tag
|
tagId | True | string |
Selecionar tag |
Devoluções
Listar respostas de uma mensagem de canal
Listar respostas a uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
Message
|
messageId | True | string |
ID da mensagem |
|
Contagem das respostas mais recentes
|
$top | integer |
O número de respostas mais recentes a devolver. O valor padrão é 20. O valor suportado está entre 1 e 50. |
Devoluções
Listar respostas esquema de resposta
Listar todas as tags de uma equipe
Lista as tags da equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
Devoluções
Listar todos os canais
Lista todos os canais de uma equipe específica, incluindo canais que são compartilhados com a equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro OData para restringir as entradas retornadas (por exemplo, membershipType eq 'standard'). |
|
|
Encomendar por
|
$orderby | string |
Uma opção de consulta orderBy OData para especificar a ordem das entradas (por exemplo, displayName asc). |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de canais
|
value | array of ChannelWithOwnerTeamId |
Lista de um ou mais canais para uma equipa específica |
Obtenha uma equipa
Obtém os detalhes de uma equipa no Microsoft Teams.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
Devoluções
Obter resposta da equipa
- Body
- GetTeamResponse
Obter detalhes da mensagem
Obtém os detalhes de uma mensagem em um bate-papo ou canal.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Message
|
messageId | True | string |
ID da mensagem |
|
Tipo de mensagem
|
threadType | True | string |
Escolha o tipo de mensagem |
|
Obter pedido de detalhes da mensagem
|
body | True | dynamic |
A solicitação obter detalhes da mensagem |
Devoluções
Obter detalhes para um canal específico em uma equipe
Obtenha os detalhes do canal
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
Devoluções
Obter resposta de detalhes do canal da equipe
- Body
- GetChannelResponse
Obter um token de @mention para um usuário
Cria um token que pode ser inserido em uma mensagem ou cartão adaptável para @mention um usuário.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
User
|
userId | True | string |
Especifique uma entidade de usuário ou ID de usuário para @mention |
Devoluções
@mention Símbolo
- Body
- AtMentionUser_V1
Obter um token de @mention para uma tag de equipe
Cria um token que pode ser inserido em uma mensagem ou cartão adaptável enviado como um usuário em um canal para @mention uma tag de equipe.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Tag
|
tagId | True | string |
Selecionar tag |
Devoluções
@mention token para uma tag
- Body
- AtMentionTagResponse
Postar mensagem em um bate-papo ou canal
Publica uma mensagem em um bate-papo ou canal
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Postar como
|
poster | True | string |
Selecione uma opção |
|
Publicar em
|
location | True | string |
Selecione uma opção |
|
Pedido de mensagem de publicação
|
body | True | dynamic |
A solicitação de mensagem de postagem |
Devoluções
Postar seu próprio cartão adaptável como o bot Flow para um usuário [DEPRECATED]
Adicione a definição de cartão JSON para criar uma mensagem personalizada para um usuário do Teams. A mensagem pode conter imagens, gráficos, texto e muito mais.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Pedido de cartão pós-adaptável
|
PostAdaptiveCardRequest | True | dynamic |
O pedido de cartão pós-adaptável |
Devoluções
- Body
- MessageId
Postar um cartão adaptável em um canal do Teams e aguardar uma resposta [DEPRECATED]
Automatize facilmente o processo de envio de uma mensagem para um canal do Teams que contenha ações para continuar um fluxo de espera.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Mensagem de atualização
|
updateMessage | string |
Mensagem a incluir numa atualização do cartão original após a resposta |
|
|
Deve atualizar o cartão
|
shouldUpdateCard | boolean |
Atualizar ou não o cartão após a resposta |
|
|
Channel
|
channelId | True | string |
Adicionar ID do canal |
|
Message
|
messageBody | True | string |
Devoluções
Postar um cartão adaptável para um usuário do Teams e aguardar uma resposta [DEPRECATED]
Automatize facilmente o processo de envio de uma mensagem para um usuário do Teams que contenha ações para continuar um fluxo de espera.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Mensagem de atualização
|
updateMessage | string |
Mensagem a incluir numa atualização do cartão original após a resposta |
|
|
Deve atualizar o cartão
|
shouldUpdateCard | boolean |
Atualizar ou não o cartão após a resposta |
|
|
Recipient
|
to | True | string |
Adicionar um endereço de e-mail |
|
Resumo
|
summary | string |
O resumo da mensagem |
|
|
IsAlert
|
isAlert | boolean |
Se a mensagem será mostrada no feed de atividades |
|
|
Message
|
messageBody | True | string |
Devoluções
Postar uma escolha de opções como o bot de fluxo para um usuário
Envie um conjunto de opções a um utilizador do Microsoft Teams, às quais ele deve responder antes de o fluxo continuar. Essa ação pausará o fluxo até que o usuário responda às opções
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Mensagem do utilizador com pedido de subscrição de opções
|
UserMessageWithOptionsSubscriptionRequest | True | dynamic |
A mensagem do utilizador com o pedido de subscrição de opções |
Devoluções
Postar uma mensagem (V2) [DEPRECATED]
Publique uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
Assunto
|
subject | string |
Assunto da mensagem. |
|
|
Message
|
content | True | string |
Corpo da mensagem. |
|
Tipo
|
contentType | True | string |
Tipo de conteúdo: html ou texto. |
Postar uma mensagem (V3) [DEPRECATED]
Publica uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
Assunto
|
subject | string |
Assunto da mensagem. |
|
|
Message
|
content | True | html |
Corpo da mensagem. |
Devoluções
- Body
- MessageId
Postar uma mensagem [DEPRECATED]
Publica uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
Message
|
content | True | html |
Corpo da mensagem. |
Postar uma mensagem como o bot de fluxo para um usuário [DEPRECATED]
Automatize facilmente o processo de envio de uma mensagem para alguém no Teams.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Pedido de notificação posterior
|
PostNotificationRequest | True | dynamic |
O pedido de pós-notificação |
Postar uma mensagem como o bot Flow em um canal [DEPRECATED]
Automatize facilmente o processo de publicação de uma mensagem num canal do Teams.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Pedido de notificação posterior
|
PostNotificationRequest | True | dynamic |
O pedido de pós-notificação |
Postar uma notificação de feed
Publica uma notificação no feed de atividades de um usuário vinculando a um bate-papo ou equipe.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Postar como
|
poster | True | string |
Selecione uma opção |
|
Tipo de notificação
|
notificationType | True | string |
Escolha o tipo de notificação |
|
Solicitação de notificação pós-feed
|
body | True | dynamic |
A solicitação de notificação pós-feed |
Postar uma resposta a uma mensagem (V2) [DEPRECATED]
Publica uma resposta a uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
Message
|
messageId | True | string |
ID da mensagem |
|
Assunto
|
subject | string |
Assunto da mensagem. |
|
|
Responder
|
content | True | html |
Corpo da mensagem. |
Postar uma resposta a uma mensagem [DEPRECATED]
Publica uma resposta a uma mensagem em um canal de uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
Message
|
messageId | True | string |
ID da mensagem |
|
Assunto
|
subject | string |
Assunto da mensagem. |
|
|
Responder
|
content | True | string |
Corpo da mensagem. |
|
Tipo
|
contentType | True | string |
Tipo de conteúdo: html ou texto. |
Poste o cartão adaptável e aguarde uma resposta
Publica um cartão adaptável em um bate-papo ou canal e aguarda uma resposta de qualquer usuário. Isso pausará o fluxo até que qualquer usuário responda.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Postar como
|
poster | True | string |
Selecione uma opção |
|
Publicar em
|
location | True | string |
Selecione uma opção |
|
Solicitação de assinatura de continuação do fluxo
|
body | True | dynamic |
A solicitação de assinatura de continuação de fluxo |
Devoluções
Poste seu próprio cartão adaptável como o bot Flow em um canal [DEPRECATED]
Adicione a definição de cartão JSON para criar uma postagem personalizada para um canal do Teams. O post pode conter imagens, gráficos, texto e muito mais.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Pedido de cartão pós-adaptável
|
PostAdaptiveCardRequest | True | dynamic |
O pedido de cartão pós-adaptável |
Devoluções
- Body
- MessageId
Receba mensagens num canal
Recebe mensagens de um canal em uma equipe específica. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
Devoluções
Receba mensagens num chat
Recupera mensagens de um chat individual ou de grupo
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da conversação
|
chatId | True | string |
Identificador exclusivo do chat |
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro OData para restringir as entradas retornadas (por exemplo, membershipType eq 'standard'). |
|
|
Encomendar por
|
$orderby | string |
Uma opção de consulta orderBy OData para especificar a ordem das entradas (por exemplo, displayName asc). |
|
|
Início
|
$top | string |
Uma opção de consulta superior do OData para especificar o número máximo de entradas devolvidas. |
Devoluções
Remover um membro direto de um canal
Remove um membro direto de um canal no Microsoft Teams
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
|
ID de Membro
|
membershipId | True | string |
O ID de membro do membro direto a remover do canal |
Responder com um cartão adaptável em um canal
Respostas com um cartão adaptável à mensagem de um canal
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Postar como
|
poster | True | string |
Selecione uma opção |
|
Publicar em
|
location | True | string |
Selecione uma opção |
|
Responder pedido de cartão adaptável
|
body | True | dynamic |
A solicitação de cartão adaptável de resposta |
Devoluções
Responder com uma mensagem num canal
Responde com uma mensagem à mensagem de um canal
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Postar como
|
poster | True | string |
Selecione uma opção |
|
Publicar em
|
location | True | string |
Selecione uma opção |
|
Pedido de mensagem de resposta
|
body | True | dynamic |
O pedido de mensagem de resposta |
Devoluções
Shifts: Aprovar uma solicitação de Swap Shifts [DEPRECATED]
Esta ação foi preterida. Em vez disso, use a solicitação Aprovar um turno de troca .
Esta operação permite que um usuário aprove uma solicitação de Swap Shifts.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Trocar turnos Alterar ID do Pedido
|
swapShiftsChangeRequestId | True | string |
O ID exclusivo do pedido |
|
Mensagem do destinatário/gestor
|
message | string |
Uma mensagem quando um pedido é aceite. |
Shifts: Aprovar uma solicitação Open Shift [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Aprovar uma solicitação Open Shift .
Esta operação permite que os gerentes aprovem uma solicitação Open Shift.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Abrir ID de Pedido de Alteração de Turno
|
openShiftChangeRequestId | True | string |
O ID exclusivo do pedido |
|
Mensagem do Gestor
|
message | string |
Uma mensagem do gestor para o remetente/destinatário quando um pedido é aceite. |
Shifts: Atualizar um turno aberto [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Atualizar um Open Shift .
Atualize um turno aberto em um cronograma.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Abrir ID de turno
|
openShiftId | True | string |
O ID exclusivo do turno aberto. |
|
Agendamento de ID de Grupo
|
schedulingGroupId | string |
Agendamento de ID de Grupo |
|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
|
|
Observações
|
notes | string |
Observações |
|
|
A partir da hora de início
|
startDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Theme
|
theme | string |
Theme |
|
|
Abrir contagem de slots
|
openSlotCount | True | integer |
Abrir contagem de slots |
|
É pago
|
isPaid | boolean |
É pago |
|
|
A partir da hora de início
|
startDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Código
|
code | string |
Código |
|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
Devoluções
Entidade Open Shift
- Abrir turno
- OpenShiftResponse
Shifts: Criar um novo Open Shift [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Criar um novo Open Shift .
Criar um novo turno aberto em uma agenda
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Agendamento de ID de Grupo
|
schedulingGroupId | string |
Agendamento de ID de Grupo |
|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
|
|
Observações
|
notes | string |
Observações |
|
|
A partir da hora de início
|
startDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Theme
|
theme | string |
Theme |
|
|
Abrir contagem de slots
|
openSlotCount | True | integer |
Abrir contagem de slots |
|
É pago
|
isPaid | boolean |
É pago |
|
|
A partir da hora de início
|
startDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | True | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Código
|
code | string |
Código |
|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
Devoluções
Entidade Open Shift
- Abrir turno
- OpenShiftResponse
Shifts: Excluir um turno [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Excluir um turno .
Esta operação exclui um turno usando o ID exclusivo do turno.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
ID do turno
|
shiftId | True | string |
O ID exclusivo do turno. |
Shifts: Excluir um turno aberto [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Excluir um Open Shift .
Esta operação exclui um turno aberto.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Abrir ID de turno
|
openShiftId | True | string |
O ID exclusivo do turno aberto. |
Shifts: Listar todas as solicitações de Offer Shift [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Listar todas as solicitações de turno de oferta em uma equipe .
Esta operação retorna todas as solicitações de turno de oferta em um cronograma
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Contagem superior
|
$top | integer |
Número total de pedidos de recuperação |
|
|
Estado do pedido
|
state | string |
Filtro de estado de solicitação |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de solicitações de turno de oferta
|
value | array of OfferShiftRequestResponse |
Lista de solicitações de turno de oferta no cronograma |
Shifts: Listar todas as solicitações de Swap Shifts [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Listar todas as solicitações de Swap Shifts em uma equipe .
Esta operação retorna todas as solicitações de turnos de swap em um cronograma
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Contagem superior
|
$top | integer |
Número total de pedidos de recuperação |
|
|
Estado do pedido
|
state | string |
Filtro de estado de solicitação |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de solicitações de alteração de turnos de troca
|
value | array of SwapShiftsChangeRequestResponse |
Lista de Solicitações de Alteração de Turnos de Troca no cronograma |
Shifts: Listar todas as solicitações Open Shift [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Listar todas as solicitações Open Shift em uma equipe .
Esta operação retorna todas as solicitações de alteração de turno abertas em um cronograma
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Contagem superior
|
$top | integer |
Número total de pedidos de recuperação |
|
|
Estado do pedido
|
state | string |
Filtro de estado de solicitação |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Abrir Lista de Pedidos de Alteração de Turno
|
value | array of OpenShiftChangeRequestResponse |
Lista de Pedidos de Alteração de Turno Aberto na agenda |
Shifts: Listar todos os turnos [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Listar todos os turnos em uma equipe .
Esta operação devolve todos os turnos atribuídos aos membros de uma equipa
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
A partir da hora de início
|
startTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
|
Para Terminar a Hora
|
endTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
|
Contagem superior
|
$top | integer |
Número total de turnos a recuperar |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de turnos
|
value | array of ShiftResponse |
Lista de turnos no horário |
Shifts: Listar todos os turnos abertos [DEPRECATED]
Esta ação foi preterida. Por favor, use Listar todos os turnos abertos em uma equipe .
Esta operação retorna todos os turnos abertos em uma equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
A partir da hora de início
|
startTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
|
Para Terminar a Hora
|
endTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
|
Contagem superior
|
$top | integer |
Número total de turnos abertos a recuperar |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Abrir lista de turnos
|
value | array of OpenShiftResponse |
Lista de turnos em aberto no horário |
Shifts: Obter um turno [DEPRECATED]
Esta ação foi preterida. Por favor, use Get a Shift em vez disso.
Esta operação retorna detalhes de um turno usando o ID exclusivo do turno.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
ID do turno
|
shiftId | True | string |
O ID exclusivo do turno. |
Devoluções
Entidade Shift
- Turno
- ShiftResponse
Shifts: Recusar um pedido de Swap Shifts [DEPRECATED]
Esta ação foi preterida. Em vez disso, use a solicitação Recusar um turno de troca .
Esta operação permite que os usuários recusem uma solicitação de swap shifts.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Trocar turnos Alterar ID do Pedido
|
swapShiftsChangeRequestId | True | string |
O ID exclusivo do pedido |
|
Mensagem do destinatário/gestor
|
message | string |
Uma mensagem quando uma solicitação é recusada. |
Shifts: Recusar uma solicitação de turno de oferta [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Recusar uma solicitação de turno de oferta .
Esta operação permite que os usuários recusem uma solicitação de turno de oferta.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
ID de solicitação de turno da oferta
|
offerShiftRequestId | True | string |
O ID exclusivo da solicitação de turno de oferta |
|
Mensagem do destinatário/gestor
|
message | string |
Uma mensagem quando uma solicitação é recusada. |
Turnos: Aprovar um pedido de Folga [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Aprovar uma solicitação de folga .
Esta operação permite que os gerentes aprovem um pedido de folga.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
ID de solicitação de folga
|
timeOffRequestId | True | string |
O ID exclusivo da solicitação de folga |
|
Mensagem do Gestor
|
message | string |
Uma mensagem do gestor para o remetente/destinatário quando um pedido é aceite. |
Turnos: Aprovar uma solicitação de turno de oferta [PRETERIDO]
Esta ação foi preterida. Em vez disso, use Aprovar uma solicitação de turno de oferta .
Esta operação permite que os destinatários/gerentes aprovem uma solicitação de turno de oferta.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
ID de solicitação de turno da oferta
|
offerShiftRequestId | True | string |
O ID exclusivo da solicitação de turno de oferta |
|
Mensagem do destinatário/gestor
|
message | string |
Uma mensagem quando um pedido é aceite. |
Turnos: Listar todas as solicitações de folga [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Listar todos os pedidos de folga em uma equipe .
Esta operação retorna todas as solicitações de folga em um cronograma
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Contagem superior
|
$top | integer |
Número total de pedidos de recuperação |
|
|
Estado do pedido
|
state | string |
Filtro de estado de solicitação |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de solicitações de folga
|
value | array of TimeOffRequestResponse |
Lista de solicitações de folga no cronograma |
Turnos: Listar todos os grupos de agendamento [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Listar todos os grupos de agendamento em uma equipe .
Esta operação retorna todos os grupos de agendamento em uma agenda
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Contagem superior
|
$top | integer |
Número total de entradas a recuperar |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de Grupos de Agendamento
|
value | array of SchedulingGroupResponse |
Lista de grupos de horários na agenda |
Turnos: Liste todos os motivos de folga [DEPRECATED]
Esta ação foi preterida. Por favor, use Listar todos os motivos de folga em uma equipe .
Esta operação retorna a lista de motivos de folga associados a uma equipe.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Contagem superior
|
$top | integer |
Número total de motivos de folga para recuperar |
Devoluções
A lista de motivos de folga.
- Lista de motivos de folga associados a uma equipe
- GetTimeOffReasonsResponse
Turnos: Obtenha os detalhes de um cronograma [DEPRECATED]
Esta ação foi preterida. Em vez disso, use os detalhes de Obter um Horário .
Esta operação retorna detalhes de uma agenda usando a ID exclusiva da agenda.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
Devoluções
Entidade do cronograma
- Body
- ScheduleResponse
Turnos: Obter um grupo de agendamento [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Obter um Grupo de Agendamento .
Esta operação retorna detalhes para um grupo de agendamento usando sua ID exclusiva.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Agendamento de ID de Grupo
|
schedulingGroupId | True | string |
A ID exclusiva do Grupo de Agendamento. |
Devoluções
Entidade do Grupo de Agendamento
- Grupo de Agendamento
- SchedulingGroupResponse
Turnos: Obter um turno aberto [DEPRECATED]
Esta ação foi preterida. Por favor, use Get an Open Shift em vez disso.
Esta operação retorna detalhes para um turno aberto.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Abrir ID de turno
|
openShiftId | True | string |
O ID exclusivo do turno aberto. |
Devoluções
Entidade Open Shift
- Abrir turno
- OpenShiftResponse
Turnos: Recusar um pedido de Folga [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Recusar uma solicitação de folga .
Esta operação permite que os gerentes recusem um pedido de folga.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
ID de solicitação de folga
|
timeOffRequestId | True | string |
O ID exclusivo da solicitação de folga |
|
Mensagem do Gestor
|
message | string |
Uma mensagem do gerente para o remetente/destinatário quando uma solicitação é recusada. |
Turnos: Recusar uma solicitação de turno aberto [DEPRECATED]
Esta ação foi preterida. Em vez disso, use Recusar uma solicitação Open Shift .
Esta operação permite que os gerentes recusem uma solicitação de turno aberto.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
Abrir ID de Pedido de Alteração de Turno
|
openShiftChangeRequestId | True | string |
O ID exclusivo do pedido |
|
Mensagem do Gestor
|
message | string |
Uma mensagem do gerente para o remetente/destinatário quando uma solicitação é recusada. |
Acionadores
| Da caixa de composição (V2) |
Este gatilho permite-lhe iniciar um fluxo a partir da caixa de mensagens de composição no Microsoft Teams. (Disponível apenas para Power Automate.) |
| Para uma mensagem selecionada (V2) |
Este gatilho permite-lhe iniciar um fluxo para uma mensagem selecionada no Microsoft Teams. (Disponível apenas para Power Automate.) |
| Quando alguém reagiu a uma mensagem no chat |
Aciona quando alguém reage a uma mensagem em um chat ou canal especificado. |
| Quando alguém responde a um cartão adaptável |
Este gatilho permite-lhe gerir respostas para um cartão adaptativo publicado no Microsoft Teams. (Disponível apenas para Power Automate.) |
| Quando as palavras-chave são mencionadas |
Aciona quando uma palavra-chave é mencionada em um chat ou canal especificado. Não é acionado se uma mensagem for editada. |
| Quando estou @mentioned |
Aciona quando uma nova mensagem informando que @mentions o usuário atual é adicionada a um chat ou canal especificado. |
| Quando sou mencionado em uma mensagem do canal |
Aciona quando uma nova mensagem informando que @mentions o usuário atual é adicionado a um canal em uma equipe. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Quando um novo membro da equipa é removido |
Aciona quando um membro é removido da equipe especificada |
| Quando um novo membro da equipe é adicionado |
Aciona quando um membro é adicionado à determinada equipe |
| Quando uma nova mensagem de canal é adicionada |
Aciona quando uma nova mensagem é postada em um canal de uma equipe. Observe que esse gatilho só é acionado quando uma mensagem raiz é adicionada no canal. As respostas a uma mensagem de canal existente não resultarão no disparo do evento de gatilho. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado. |
| Quando uma nova mensagem de chat é adicionada |
Aciona quando uma nova mensagem é postada em qualquer bate-papo do qual o usuário faz parte. |
| Quando uma nova mensagem é adicionada a um chat ou canal |
Aciona quando uma nova mensagem é postada em um chat ou canal especificado. Não é acionado se uma mensagem for editada. |
Da caixa de composição (V2)
Este gatilho permite-lhe iniciar um fluxo a partir da caixa de mensagens de composição no Microsoft Teams. (Disponível apenas para Power Automate.)
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
operationId
|
operationId | True | string | |
|
alojar
|
host | object | ||
|
parameters
|
parameters | True | object | |
|
esquema
|
schema | object |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
body
|
body | object |
Para uma mensagem selecionada (V2)
Este gatilho permite-lhe iniciar um fluxo para uma mensagem selecionada no Microsoft Teams. (Disponível apenas para Power Automate.)
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
operationId
|
operationId | True | string | |
|
alojar
|
host | object | ||
|
parameters
|
parameters | True | object | |
|
esquema
|
schema | object |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
body
|
body | object |
Quando alguém reagiu a uma mensagem no chat
Aciona quando alguém reage a uma mensagem em um chat ou canal especificado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Emoji para rastrear
|
reactionKey | True | string |
Escolha emojis para monitorar reações de mensagens |
|
Frequência do gatilho
|
frequency | True | string |
Se o fluxo deve ser desencadeado por cada reação ou apenas pela primeira reação em uma determinada mensagem |
|
Quem pode acionar?
|
runningPolicy | True | string |
Especificar quem pode acionar este fluxo de trabalho |
|
Tipo de mensagem
|
threadType | True | string |
Escolha o tipo de mensagem |
|
requestBody
|
requestBody | dynamic |
Este é o corpo de solicitação do Webhook |
Devoluções
Detalhes da mensagem
Quando alguém responde a um cartão adaptável
Este gatilho permite-lhe gerir respostas para um cartão adaptativo publicado no Microsoft Teams. (Disponível apenas para Power Automate.)
Devoluções
Quando as palavras-chave são mencionadas
Aciona quando uma palavra-chave é mencionada em um chat ou canal especificado. Não é acionado se uma mensagem for editada.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de mensagem
|
threadType | True | string |
Escolha o tipo de mensagem |
|
Palavras-chave a procurar
|
$search | True | string |
Uma lista separada por vírgulas de palavras-chave para pesquisar |
|
requestBody
|
requestBody | dynamic |
Este é o corpo de solicitação do Webhook |
Devoluções
Quando estou @mentioned
Aciona quando uma nova mensagem informando que @mentions o usuário atual é adicionada a um chat ou canal especificado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de mensagem
|
threadType | True | string |
Escolha o tipo de mensagem |
|
requestBody
|
requestBody | dynamic |
Este é o corpo de solicitação do Webhook |
Devoluções
Quando sou mencionado em uma mensagem do canal
Aciona quando uma nova mensagem informando que @mentions o usuário atual é adicionado a um canal em uma equipe. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
Devoluções
Uma mensagem num canal, conversa individual ou grupo
- Message
- ChatMessage
Quando um novo membro da equipa é removido
Aciona quando um membro é removido da equipe especificada
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID de utilizador
|
id | string |
ID exclusivo do usuário |
Quando um novo membro da equipe é adicionado
Aciona quando um membro é adicionado à determinada equipe
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID de utilizador
|
id | string |
ID exclusivo do usuário |
Quando uma nova mensagem de canal é adicionada
Aciona quando uma nova mensagem é postada em um canal de uma equipe. Observe que esse gatilho só é acionado quando uma mensagem raiz é adicionada no canal. As respostas a uma mensagem de canal existente não resultarão no disparo do evento de gatilho. Para canais compartilhados, o ID da equipe deve se referir à equipe anfitriã, que é a equipe proprietária do canal compartilhado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
groupId | True | string |
Selecionar equipa |
|
Channel
|
channelId | True | string |
ID do canal |
Devoluções
Uma mensagem num canal, conversa individual ou grupo
- Message
- ChatMessage
Quando uma nova mensagem de chat é adicionada
Aciona quando uma nova mensagem é postada em qualquer bate-papo do qual o usuário faz parte.
Devoluções
Detalhes da mensagem
Quando uma nova mensagem é adicionada a um chat ou canal
Aciona quando uma nova mensagem é postada em um chat ou canal especificado. Não é acionado se uma mensagem for editada.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de mensagem
|
threadType | True | string |
Escolha o tipo de mensagem |
|
requestBody
|
requestBody | dynamic |
Este é o corpo de solicitação do Webhook |
Devoluções
Definições
GetTagsResponseSchema
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
valor
|
value | array of object | |
|
ID
|
value.id | string |
Identificador exclusivo da tag |
|
ID da Equipa
|
value.teamId | string |
ID da equipa na qual a etiqueta está definida |
|
Nome de exibição
|
value.displayName | string |
O nome da etiqueta tal como aparece ao utilizador no Microsoft Teams. |
|
Contagem de membros
|
value.memberCount | integer |
O número de usuários atribuídos à tag |
GetTagMembersResponseSchema
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
valor
|
value | array of object | |
|
ID do membro da tag
|
value.id | string |
O identificador exclusivo do membro |
|
ID do inquilino
|
value.tenantId | string |
A ID do locatário do qual o membro da tag faz parte |
|
Nome de exibição do usuário
|
value.displayName | string |
O nome de exibição do membro |
|
ID de utilizador
|
value.userId | string |
O ID de usuário do membro |
CreateTagResponseSchema
A tag criada para uma equipe
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador exclusivo da tag |
|
ID da Equipa
|
teamId | string |
ID da equipa na qual a etiqueta está definida |
|
Nome de exibição
|
displayName | string |
O nome da etiqueta tal como aparece ao utilizador no Microsoft Teams. |
|
Contagem de membros
|
memberCount | integer |
O número de usuários atribuídos à tag |
AddMemberToTagResponseSchema
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
userId | string |
ID de usuário do membro adicionado à tag |
ListMembersResponseSchema
Esquema de resposta dos membros da lista
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista dos membros
|
value | array of object |
Resposta dos membros da lista |
|
Nome de exibição
|
value.displayName | string |
Nome para exibição do membro |
|
Correio eletrónico
|
value.email | string |
Endereço de e-mail do membro |
|
ID de Membro
|
value.id | string |
ID para a pertença do utilizador à conversa |
|
Funções
|
value.roles | array of string |
As funções desse membro |
|
ID do inquilino
|
value.tenantId | string |
ID do locatário do membro |
|
ID de utilizador
|
value.userId | string |
ID de utilizador do membro |
|
Hora de início do histórico visível da conversa
|
value.visibleHistoryStartDateTime | string |
O carimbo de data/hora que indica até que ponto o histórico de uma conversa é compartilhado com o membro da conversa |
ListRepliesResponseSchema
Listar respostas esquema de resposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Lista de respostas a mensagens
|
value | array of object |
Resposta das respostas da lista |
|
ID
|
value.id | string |
ID da resposta |
|
Responder ao ID
|
value.replyToId | string |
ID da mensagem a que está a ser respondida |
|
ETag
|
value.etag | string |
ETag da resposta |
|
Tipo de mensagem
|
value.messageType | string |
Tipo de mensagem |
|
Data de Criação Hora
|
value.createdDateTime | string |
Carimbo de data/hora de criação da resposta |
|
Data da última modificação, hora
|
value.lastModifiedDateTime | string |
Carimbo de data/hora da última modificação da resposta |
|
Data da última edição e hora
|
value.lastEditedDateTime | string |
Carimbo de data/hora da última edição da resposta |
|
Data Hora Excluída
|
value.deletedDateTime | string |
Carimbo de data/hora de eliminação da resposta |
|
Assunto
|
value.subject | string |
Objeto da resposta |
|
Resumo
|
value.summary | string |
Síntese da resposta |
|
ID do bate-papo
|
value.chatId | string |
ID do chat associado à resposta |
|
Importância
|
value.importance | string |
Importância da resposta |
|
Localidade
|
value.locale | string |
Localidade da resposta |
|
URL da Web
|
value.webUrl | string |
URL Web da resposta |
|
Violação da política
|
value.policyViolation | object |
Detalhes da violação da política |
|
Detalhes do Evento
|
value.eventDetail | object |
Detalhes do evento associados à resposta |
|
Aplicação
|
value.from.application | object |
Detalhes da candidatura |
|
Device
|
value.from.device | object |
Detalhes do dispositivo |
|
ID de utilizador
|
value.from.user.id | string |
ID de utilizador |
|
Nome de exibição
|
value.from.user.displayName | string |
Nome para exibição do usuário |
|
Tipo de identidade do usuário
|
value.from.user.userIdentityType | string |
Tipo de identidade do utilizador |
|
ID do inquilino
|
value.from.user.tenantId | string |
ID do locatário do usuário |
|
Tipo de conteúdo
|
value.body.contentType | string |
Tipo de conteúdo da resposta |
|
Content
|
value.body.content | string |
Conteúdo da resposta |
|
ID da Equipa
|
value.channelIdentity.teamId | string |
ID da Equipa |
|
ID do canal
|
value.channelIdentity.channelId | string |
ID do canal |
|
Attachments
|
value.attachments | array of object |
Anexos na resposta |
|
items
|
value.attachments | object | |
|
Menções
|
value.mentions | array of object |
Menções na resposta |
|
items
|
value.mentions | object | |
|
Reações
|
value.reactions | array of object |
Reações à resposta |
|
items
|
value.reactions | object | |
|
Histórico de Mensagens
|
value.messageHistory | array of object |
História da mensagem |
|
items
|
value.messageHistory | object |
MessageReactionWebhookResponseSchema
Detalhes da mensagem
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tipo de thread
|
threadType | string | |
|
ChatId
|
chatId | string |
Identificador exclusivo do chat |
|
TeamId
|
teamId | string |
O identificador único da equipa |
|
ChannelId
|
channelId | string |
O identificador único do canal |
|
MessageId
|
messageId | string |
ID da mensagem que foi reagida |
|
ReplyToId
|
replyToId | string |
ID da mensagem pai do thread |
|
Link da mensagem
|
messageLink | string |
Link para a mensagem que foi reagida |
|
UserId
|
userId | string |
Reagindo ao ID do usuário |
|
MessageReaction
|
messageReaction | string |
Reação da mensagem usada |
ChatMessageWebhookResponseSchema
Detalhes da mensagem
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Message
|
value | array of object |
Resposta de detalhes da mensagem |
|
ID da conversação
|
value.conversationId | string |
Identificador exclusivo do chat |
|
ID
|
value.messageId | string |
ID da mensagem |
|
Link
|
value.linkToMessage | string |
Link da mensagem |
MessageId
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
id | string |
Identificador exclusivo da mensagem |
GetMessagesFromConversation_Response
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
@odata.CONTEXTO
|
@odata.context | string |
@odata.context |
|
@odata.count
|
@odata.count | integer |
@odata.count |
|
@odata.nextLink
|
@odata.nextLink | string |
@odata.nextLink |
|
Lista de Mensagens
|
value | ChatMessageList |
Lista de uma ou mais mensagens para uma conversa específica numa equipa |
ChatMessage
Uma mensagem num canal, conversa individual ou grupo
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
attachments
|
attachments | array of object |
attachments |
|
items
|
attachments | object | |
|
conteúdo
|
body.content | string |
O conteúdo da mensagem |
|
tipo de conteúdo
|
body.contentType | string |
O tipo de conteúdo. Os valores possíveis são text e html |
|
criação de carimbo de data/hora
|
createdDateTime | date-time |
Carimbo de data/hora de quando a mensagem de chat foi criada |
|
Suprimido
|
deleted | boolean |
Suprimido |
|
etag
|
etag | string |
Número da versão da mensagem de chat. |
|
aplicação
|
from.application | object |
aplicação |
|
dispositivo
|
from.device | string |
dispositivo |
|
nome a apresentar
|
from.user.displayName | string |
nome a apresentar |
|
ID
|
from.user.id | string |
identificador do utilizador |
|
identityProvider
|
from.user.identityProvider | string |
identityProvider |
|
id
|
id | string |
ID exclusivo da mensagem |
|
Importância
|
importance | string |
A importância da mensagem. Os valores possíveis são: normal, alto, urgente. |
|
carimbo de data/hora da última modificação
|
lastModifiedDateTime | string |
Carimbo de data/hora quando a mensagem de chat é criada (configuração inicial) ou modificada, inclusive quando uma reação é adicionada ou removida |
|
região
|
locale | string |
Localidade da mensagem de chat definida pelo cliente. |
|
menções
|
mentions | array of object |
Lista de entidades mencionadas na mensagem de chat. As entidades suportadas são: usuário, bot, equipe e canal. |
|
items
|
mentions | object | |
|
Tipo de mensagem
|
messageType | string |
O tipo de mensagem de chat |
|
reações
|
reactions | array of object |
Reações a esta mensagem de chat (por exemplo, Gostar) |
|
items
|
reactions | object | |
|
replyToId
|
replyToId | string |
ID da mensagem pai do thread |
|
Assunto
|
subject | string |
O assunto da mensagem de chat, opcional |
|
resumo
|
summary | string |
Texto resumido da mensagem que pode ser usado para notificações por push e exibições de resumo ou exibições de fallback |
ChatMessageList
Lista de uma ou mais mensagens para uma conversa específica numa equipa
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Message
|
ChatMessage |
Uma mensagem num canal, conversa individual ou grupo |
GetTeamResponse
Obter resposta da equipa
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da Equipa
|
id | string |
O identificador único da equipa |
|
Nome de exibição
|
displayName | string |
O nome da equipa |
|
Descrição da equipa
|
description | string |
A descrição da equipa, opcional |
|
ID interno
|
internalId | string |
O ID interno da equipa |
|
URL web da equipa
|
webUrl | string |
Um hyperlink que irá para a equipa no cliente Microsoft Teams |
|
Arquivado
|
isArchived | boolean |
Se essa equipe está no modo somente leitura |
|
Configurações de membro
|
memberSettings | MemberSettings |
Configurações para configurar se os membros podem executar determinadas ações, por exemplo, criar canais e adicionar bots, na equipe |
|
Configurações de convidado
|
guestSettings | GuestSettings |
Configurações para definir se os convidados podem criar, atualizar ou excluir canais na equipe |
|
Configurações de mensagens
|
messagingSettings | MessagingSettings |
Configurações para configurar mensagens e menções na equipe |
|
Configurações divertidas
|
funSettings | FunSettings |
Configurações para configurar o uso de Giphy, memes e adesivos na equipe |
|
Configurações de descoberta
|
discoverySettings | DiscoverySettings |
Configurações para configurar a capacidade de descoberta da equipe por outras pessoas. |
AssociatedTeamInfo
Representa uma equipe associada a um usuário
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da Equipa
|
id | string |
O identificador único da equipa |
|
Nome de exibição
|
displayName | string |
O nome da equipa |
|
ID do inquilino
|
tenantId | string |
O ID do inquilino Microsoft Entra a que esta equipa pertence |
GetChannelResponse
Obter resposta de detalhes do canal da equipe
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do canal
|
id | string |
O identificador exclusivo do canal |
|
Nome de exibição
|
displayName | string |
O nome do canal |
|
Descrição do canal
|
description | string |
A descrição do canal, opcional |
|
O endereço de e-mail do canal
|
string |
O endereço de e-mail para enviar mensagens para o canal |
|
|
ID do locatário da equipe
|
tenantId | string |
O ID do inquilino da Microsoft Entra. |
|
Um hiperlink para o canal no Microsoft Teams
|
webUrl | string |
Um hiperlink para o canal no Microsoft Teams |
|
URL da pasta SharePoint para o canal
|
filesFolderWebUrl | string |
O URL da pasta SharePoint do canal |
|
Tempo de criação do canal
|
createdDateTime | date-time |
Carimbo de data/hora no qual o canal foi criado. Somente leitura |
|
O tipo do canal.
|
membershipType | string |
O tipo de associação do canal |
ChannelWithOwnerTeamId
Recurso de canal com ID de equipe do proprietário
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
|
object |
Recurso de canal com ID de equipe do proprietário |
GetTimeOffReasonsResponse
A lista de motivos de folga.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Array contendo motivos de folga
|
value | array of object |
A lista de motivos de folga. |
|
ID do motivo de folga
|
value.id | string |
O ID exclusivo do motivo de folga. |
|
Tempo de Criação
|
value.createdDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Data e Hora da Modificação
|
value.lastModifiedDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Nome de exibição
|
value.displayName | string |
Nome de exibição |
|
Tipo de ícone
|
value.iconType | string |
Tipo de ícone |
|
Está ativo
|
value.isActive | boolean |
Está ativo |
|
modificado pela última vez por
|
value.lastModifiedBy | LastModifiedBy |
modificado pela última vez por |
TimeOffRequestResponse
Entidade de solicitação de folga
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
A ID exclusiva da solicitação de TimeOff. |
|
Tempo de Criação
|
createdDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Hora da Modificação
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Atribuído A
|
assignedTo | string |
A pessoa a quem o pedido é atribuído: «gestor» ou «destinatário» |
|
Estado
|
state | string |
«aprovado», «pendente» ou «recusado» |
|
Hora do remetente
|
senderDateTime | date-time |
Hora em que o pedido foi enviado |
|
Mensagem do remetente
|
senderMessage | string |
A mensagem do remetente da solicitação |
|
ID do remetente
|
senderUserId | string |
A ID do usuário que enviou a solicitação |
|
Tempo de Ação do Gerente
|
managerActionDateTime | date-time |
Momento em que o gerente respondeu |
|
Mensagem do Gestor
|
managerActionMessage | string |
A mensagem do gestor |
|
ID do Gestor
|
managerUserId | string |
O ID do gerente que respondeu |
|
A partir da hora de início
|
startDateTime | date-time |
Início da folga solicitada |
|
Para Terminar a Hora
|
endDateTime | date-time |
Fim do tempo solicitado |
|
ID do motivo do tempo livre
|
timeOffReasonId | string |
A ID do motivo do tempo livre |
OfferShiftRequestResponse
Entidade de solicitação de turno de oferta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O ID exclusivo da solicitação de turno de oferta. |
|
Tempo de Criação
|
createdDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Hora da Modificação
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Atribuído A
|
assignedTo | string |
A pessoa a quem o pedido é atribuído: «gestor» ou «destinatário» |
|
Estado
|
state | string |
«aprovado», «pendente» ou «recusado» |
|
Hora do remetente
|
senderDateTime | date-time |
Hora em que o pedido foi enviado |
|
Mensagem do remetente
|
senderMessage | string |
A mensagem do remetente da solicitação |
|
ID do remetente
|
senderUserId | string |
A ID do usuário que enviou a solicitação |
|
ID do turno do remetente
|
senderShiftId | string |
O ID do turno do remetente |
|
Tempo do recetor
|
recipientActionDateTime | date-time |
Hora em que o destinatário respondeu |
|
Mensagem do destinatário
|
recipientActionMessage | string |
A mensagem do destinatário |
|
ID do destinatário
|
recipientUserId | string |
O ID do destinatário do pedido |
|
Tempo de Ação do Gerente
|
managerActionDateTime | date-time |
Momento em que o gerente respondeu |
|
Mensagem do Gestor
|
managerActionMessage | string |
A mensagem do gestor |
|
ID do Gestor
|
managerUserId | string |
O ID do gerente que respondeu |
SwapShiftsChangeRequestResponse
Entidade de solicitação de turno de troca
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
A ID exclusiva da solicitação Swap Shift. |
|
Tempo de Criação
|
createdDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Hora da Modificação
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Atribuído A
|
assignedTo | string |
A pessoa a quem o pedido é atribuído: «gestor» ou «destinatário» |
|
Estado
|
state | string |
«aprovado», «pendente» ou «recusado» |
|
Hora do remetente
|
senderDateTime | date-time |
Hora em que o pedido foi enviado |
|
Mensagem do remetente
|
senderMessage | string |
A mensagem do remetente da solicitação |
|
ID do remetente
|
senderUserId | string |
A ID do usuário que enviou a solicitação |
|
ID do turno do remetente
|
senderShiftId | string |
O ID do turno do remetente |
|
Tempo do recetor
|
recipientActionDateTime | date-time |
Hora em que o destinatário respondeu |
|
Mensagem do destinatário
|
recipientActionMessage | string |
A mensagem do destinatário |
|
ID do destinatário
|
recipientUserId | string |
O ID do destinatário do pedido |
|
ID do turno do destinatário
|
recipientShiftId | string |
O ID do turno do destinatário |
|
Tempo de Ação do Gerente
|
managerActionDateTime | date-time |
Momento em que o gerente respondeu |
|
Mensagem do Gestor
|
managerActionMessage | string |
A mensagem do gestor |
|
ID do Gestor
|
managerUserId | string |
O ID do gerente que respondeu |
OpenShiftChangeRequestResponse
Entidade de solicitação de alteração de turno aberto
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
A ID exclusiva da solicitação Open Shift Change. |
|
Tempo de Criação
|
createdDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Hora da Modificação
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Atribuído A
|
assignedTo | string |
A pessoa a quem o pedido é atribuído: «gestor» ou «destinatário» |
|
Estado
|
state | string |
«aprovado», «pendente» ou «recusado» |
|
Hora do remetente
|
senderDateTime | date-time |
Hora em que o pedido foi enviado |
|
Mensagem do remetente
|
senderMessage | string |
A mensagem do remetente da solicitação |
|
ID do remetente
|
senderUserId | string |
A ID do usuário que enviou a solicitação |
|
Tempo de Ação do Gerente
|
managerActionDateTime | date-time |
Momento em que o gerente respondeu |
|
Mensagem do Gestor
|
managerActionMessage | string |
A mensagem do gestor |
|
ID do Gestor
|
managerUserId | string |
O ID do gerente que respondeu |
|
Abrir ID de turno
|
openShiftId | string |
O ID do turno aberto que está sendo solicitado |
OpenShiftResponse
Entidade Open Shift
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O ID exclusivo do turno aberto. |
|
Data de Criação Hora
|
createdDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Data e Hora da Modificação
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Agendamento de ID de Grupo
|
schedulingGroupId | string |
Agendamento de ID de Grupo |
|
modificado pela última vez por
|
lastModifiedBy | LastModifiedBy |
modificado pela última vez por |
|
Turno aberto compartilhado
|
sharedOpenShift | SharedOpenShift |
Versão compartilhada do turno aberto |
|
Rascunho de turno aberto
|
draftOpenShift | DraftOpenShift |
Versão preliminar do turno aberto |
SharedOpenShift
Versão compartilhada do turno aberto
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
|
Observações
|
notes | string |
Observações |
|
A partir da hora de início
|
startDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Theme
|
theme | string |
Theme |
|
Abrir contagem de slots
|
openSlotCount | integer |
Abrir contagem de slots |
|
activities
|
activities | Activities |
Atividades por turnos |
RascunhoOpenShift
Versão preliminar do turno aberto
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
|
Observações
|
notes | string |
Observações |
|
A partir da hora de início
|
startDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Theme
|
theme | string |
Theme |
|
Abrir contagem de slots
|
openSlotCount | integer |
Abrir contagem de slots |
|
activities
|
activities | Activities |
Atividades por turnos |
ShiftResponse
Entidade Shift
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
O ID exclusivo do turno. |
|
Data de Criação Hora
|
createdDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Data e Hora da Modificação
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Atribuído ao ID de usuário
|
userId | string |
Atribuído ao ID de usuário |
|
Agendamento de ID de Grupo
|
schedulingGroupId | string |
Agendamento de ID de Grupo |
|
modificado pela última vez por
|
lastModifiedBy | LastModifiedBy |
modificado pela última vez por |
|
Turno compartilhado
|
sharedShift | SharedShift |
Versão compartilhada do turno |
|
Mudança de rascunho
|
draftShift | DraftShift |
Versão preliminar do turno |
SharedShift
Versão compartilhada do turno
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
|
Observações
|
notes | string |
Observações |
|
A partir da hora de início
|
startDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Theme
|
theme | string |
Theme |
|
activities
|
activities | Activities |
Atividades por turnos |
Mudança de Rascunho
Versão preliminar do turno
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome de exibição
|
displayName | string |
Nome de exibição |
|
Observações
|
notes | string |
Observações |
|
A partir da hora de início
|
startDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Theme
|
theme | string |
Theme |
|
activities
|
activities | Activities |
Atividades por turnos |
ScheduleResponse
Entidade do cronograma
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da agenda
|
id | string |
O ID exclusivo da agenda. |
|
Agendar Fuso Horário
|
timeZone | string |
O fuso horário da agenda. |
|
Status da provisão de cronograma
|
provisionStatus | string |
O Status da provisão da agenda. |
|
Código de status de provisão de cronograma
|
provisionStatusCode | string |
O Código de Status da Provisão da agenda. |
CreateATeamResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Novo ID de Equipa
|
newTeamId | string |
ID da equipa que acabou de ser criada |
PostToConversationResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
id | string |
ID exclusivo da mensagem |
|
Link da mensagem
|
messageLink | string |
Link para a mensagem no Microsoft Teams |
|
ID da conversação
|
conversationId | string |
Identificador exclusivo do chat |
Activities
Atividades por turnos
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
É pago
|
isPaid | boolean |
É pago |
|
A partir da hora de início
|
startDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Para Terminar a Hora
|
endDateTime | date-time |
aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC) |
|
Código
|
code | string |
Código |
|
Nome de exibição
|
displayName | string |
Nome de exibição |
AgendamentoGroupResponse
Entidade do Grupo de Agendamento
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
A ID exclusiva do grupo de agendamento. |
|
Nome de exibição
|
displayName | string |
O nome para exibição do grupo de agendamento. |
|
Está ativo
|
isActive | boolean |
Indica se o grupo de agendamento pode ser usado ao criar novas entidades ou atualizar as existentes. |
|
IDs de utilizador
|
userIds | array of string |
Lista de IDs de usuários no grupo de agendamento. |
AtMentionUser_V1
@mention Símbolo
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
@menção
|
atMention | string |
Um @mention token para o usuário. Esta propriedade pode ser inserida em mensagens |
AtMentionTagResponse
@mention token para uma tag
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
@mention etiqueta
|
atMention | string |
Um token para a tag para @mention. Pode ser inserido em mensagens e cartões adaptáveis enviados por uma pessoa |
NewChatResponse
Resposta para o novo chat que foi criado
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da conversação
|
id | string |
Identificador exclusivo do chat |
NewMeetingRespone
Resposta para nova reunião que foi criada
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador exclusivo do evento |
|
Carimbo de data/hora criado
|
createdDateTime | string |
Carimbo de data/hora em que o evento foi criado |
|
Carimbo de data/hora modificado pela última vez
|
lastModifiedDateTime | string |
Carimbo de data/hora em que o evento foi modificado pela última vez |
|
Categorias
|
categories | array of |
As categorias associadas ao evento |
|
Fuso Horário
|
timeZone | string |
Fuso horário do evento |
|
Hora do lembrete pré-evento
|
reminderMinutesBeforeStart | integer |
O número de minutos antes da hora de início do evento em que o alerta de lembrete ocorre |
|
Lembretes ativados
|
isReminderOn | boolean |
Defina como true se um alerta estiver definido para lembrar o usuário do evento |
|
Tem anexos
|
hasAttachments | boolean |
Definir como true se o evento tiver anexos |
|
Assunto
|
subject | string |
O texto da linha de assunto do evento |
|
Pré-visualização do corpo
|
bodyPreview | string |
A pré-visualização da mensagem associada ao evento |
|
Importância
|
importance | string |
A importância do evento. Os valores possíveis são: baixo, normal, alto |
|
Sensibilidade
|
sensitivity | string |
Sensibilidade do evento |
|
É o dia todo
|
isAllDay | boolean |
Definir como true se o evento durar o dia todo |
|
Está cancelado
|
isCancelled | boolean |
Definir como true se o evento tiver sido cancelado |
|
É organizador
|
isOrganizer | boolean |
Defina como true se o proprietário do calendário for o organizador do evento |
|
Resposta solicitada
|
responseRequested | boolean |
O organizador gostaria que um convidado enviasse uma resposta ao evento |
|
Mostrar como
|
showAs | string |
O status a ser exibido. Os valores possíveis são: livre, provisório, ocupado, oof, workingElsewhere, desconhecido. |
|
Tipo
|
type | string |
O tipo de evento. Os valores possíveis são: singleInstance, occurrence, exception, seriesMaster |
|
Web última
|
webLink | string |
O URL para abrir o evento no Outlook na web. |
|
URL da reunião online
|
onlineMeetingUrl | string |
Um URL para uma reunião online |
|
Permitir novas propostas de tempo
|
allowNewTimeProposals | boolean |
True se o organizador da reunião permitir que os convidados proponham um novo horário ao responder |
|
Padrão de recorrência
|
recurrence.pattern | object |
A frequência de um evento |
|
Intervalo de recorrência
|
recurrence.range | object |
A duração de um evento |
|
Resposta
|
responseStatus.response | string |
O tipo de resposta. Os valores possíveis são: none, organizer, tentativelyAccepted, accepted, declined, notResponded |
|
Time
|
responseStatus.time | string |
A data e a hora em que a resposta foi devolvida |
|
Tipo de conteúdo
|
body.contentType | string |
O tipo de conteúdo. Os valores possíveis são text e html |
|
Conteúdo da mensagem do evento
|
body.content | string |
Conteúdo do evento |
|
data e hora
|
start.dateTime | string |
Hora de início do evento (exemplo: '2017-08-29T04:00:00') |
|
data e hora
|
end.dateTime | string |
Hora de fim do evento (exemplo: '2017-08-29T04:00:00') |
|
nome a apresentar
|
location.displayName | string |
O nome associado ao local |
|
Participante
|
attendees | array of object |
A recolha de participantes para o evento |
|
tipo
|
attendees.type | string |
O tipo de participante: obrigatório, opcional, recurso |
|
response
|
attendees.status.response | string |
O tipo de resposta. Os valores possíveis são: none, organizer, tentativelyAccepted, accepted, declined, notResponded |
|
time
|
attendees.status.time | string |
A data e a hora em que a resposta foi devolvida |
|
nome
|
attendees.emailAddress.name | string |
O nome para exibição de um participante |
|
address
|
attendees.emailAddress.address | string |
O endereço de e-mail de um participante |
|
nome
|
organizer.emailAddress.name | string |
O nome de exibição de um organizador |
|
address
|
organizer.emailAddress.address | string |
O endereço de e-mail de um organizador |
|
URL de adesão
|
onlineMeeting.joinUrl | string |
O link externo que inicia a reunião on-line |
Última modificação por
modificado pela última vez por
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Aplicação
|
application | string |
Aplicação |
|
Device
|
device | string |
Device |
|
Conversação
|
conversation | string |
Conversação |
|
Id
|
user.id | string |
Id |
|
Nome de exibição
|
user.displayName | string |
Nome de exibição |
Configurações do Membro
Configurações para configurar se os membros podem executar determinadas ações, por exemplo, criar canais e adicionar bots, na equipe
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Os membros podem criar/atualizar canais
|
allowCreateUpdateChannels | boolean |
Se definido como true, os membros podem adicionar e atualizar canais |
|
Os membros podem excluir canais
|
allowDeleteChannels | boolean |
Se definido como true, os membros podem excluir canais |
|
Os membros podem adicionar/remover aplicações
|
allowAddRemoveApps | boolean |
Se definido como true, os membros podem adicionar e remover aplicativos |
|
Os membros podem criar/atualizar/remover separadores
|
allowCreateUpdateRemoveTabs | boolean |
Se definido como true, os membros podem adicionar, atualizar e remover guias |
|
Os membros podem criar/atualizar/remover conectores
|
allowCreateUpdateRemoveConnectors | boolean |
Se definido como true, os membros podem adicionar, atualizar e remover conectores |
Configurações do hóspede
Configurações para definir se os convidados podem criar, atualizar ou excluir canais na equipe
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Os hóspedes podem criar/atualizar canais
|
allowCreateUpdateChannels | boolean |
Se definido como true, os hóspedes podem adicionar e atualizar canais |
|
Os hóspedes podem excluir canais
|
allowDeleteChannels | boolean |
Se definido como true, os hóspedes podem excluir canais |
MensagensConfigurações
Configurações para configurar mensagens e menções na equipe
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Permitir que o usuário edite mensagens
|
allowUserEditMessages | boolean |
Se definido como true, os usuários podem editar suas mensagens |
|
Permitir que o usuário exclua mensagens
|
allowUserDeleteMessages | boolean |
Se definido como true, os usuários podem excluir suas mensagens |
|
Permitir que o proprietário exclua mensagens
|
allowOwnerDeleteMessages | boolean |
Se definido como true, os proprietários podem excluir qualquer mensagem |
|
Permitir menções à equipa
|
allowTeamMentions | boolean |
Se definido como true, @team as menções são permitidas |
|
Permitir menções de canal
|
allowChannelMentions | boolean |
Se definido como true, @channel as menções são permitidas |
FunSettings
Configurações para configurar o uso de Giphy, memes e adesivos na equipe
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Permitir giphy
|
allowGiphy | boolean |
Se definido como true, habilita o uso do Giphy |
|
Classificação de conteúdo Giphy
|
giphyContentRating | string |
Classificação de conteúdo Giphy. Os valores possíveis são: moderado, estrito |
|
Permitir adesivos e memes
|
allowStickersAndMemes | boolean |
Se definido como true, permite que os usuários incluam adesivos e memes |
|
Permitir memes personalizados
|
allowCustomMemes | boolean |
Se definido como true, permite que os usuários incluam memes personalizados |
DiscoverySettings
Configurações para configurar a capacidade de descoberta da equipe por outras pessoas.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Mostrar na pesquisa e sugestões da equipa
|
showInTeamsSearchAndSuggestions | boolean |
Se definido como true, a equipe fica visível por meio de pesquisas e sugestões do cliente do Teams |