Microsoft Teams
O Microsoft Teams permite que você obtenha todo o seu conteúdo, ferramentas e conversas no espaço de trabalho de equipe 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 do Power Automatic , 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 do Azure China |
| Aplicações Power | Standard | Todas as regiões do Power Apps , exceto as seguintes: - China Cloud operado pela 21Vianet |
| Automatize o poder | Standard | Todas as regiões do Power Automatic , 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 do 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 |
Essas ações exigem a disponibilidade do aplicativo Fluxos de Trabalho (anteriormente Power Automate) e a configuração do aplicativo para o 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. |
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 o aplicativo Power Automate Actions | Para uma mensagem selecionada | No Power Automate, esse gatilho requer que o aplicativo Power Automate Actions (ID do aplicativo: 00001016-de05-492e-9106-4828fc8a8687) seja desbloqueado. Use uma conta de administrador para verificar se o aplicativo está habilitado no centro de administração do Teams. |
| Sem suporte 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.
- Lançar mensagem ou cartão usando o Power Virtual Agents requer que o destinatário tenha o bot instalado no Microsoft Teams. Para obter mais informações, consulte Enviar mensagens proativas para usuários no 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. Você também pode acessar a URL de retorno de chamada editando o fluxo criado no designer do Power Automate no Power Automate ou no Teams.
Para obter mais informações sobre como criar cartões adaptáveis, consulte: Criar fluxos que postam cartões adaptáveis no Microsoft Teams, bem como as práticas recomendadas de esquema do Adaptive Card e o designer de cartões adaptáveis.
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
- Seu perfil de desempenho do Power Automate determina os limites de limitação do gatilho "Quando uma solicitação de webhook do Teams é recebida". 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:
| Credenciais do Microsoft Teams (Teams GCC High) | Faça login com as credenciais do Microsoft Teams (Teams GCC High). | Apenas Azure Government | Não compartilhável |
| Credenciais do Microsoft Teams (Teams Public/Teams GCC) | Faça login com as credenciais do Microsoft Teams (Teams Public/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 do Microsoft Teams (Teams GCC High)
ID de autenticação: oauthGccHigh
Aplicável: apenas Azure Government
Faça login com as credenciais do 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 do Microsoft Teams (Teams Public/Teams GCC)
ID de autenticação: oauthPublic
Aplicável: apenas Azure Government
Faça login com as credenciais do Microsoft Teams (Teams Public/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 equipe no Microsoft Teams |
| Adicionar um membro a uma etiqueta de equipa |
Adiciona um usuário a uma tag de equipe |
| 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 na parte inferior do convite para participar da reunião online no Microsoft Teams. |
| Enviar uma solicitação HTTP do Microsoft Graph |
Construa uma solicitação de API REST do Microsoft Graph para invocar contra os pontos de extremidade 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 equipes do Microsoft Teams das quais você é membro |
| 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 equipe 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 para um usuário do Microsoft Teams, ao qual ele deve responder antes que o fluxo continue. 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. |
| Receber mensagens |
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. |
| 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 equipe no Microsoft Teams
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Equipa
|
teamId | True | string |
Selecionar equipa |
|
User
|
userId | True | string |
Nome principal do usuário ou ID do Microsoft Entra 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
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 tal 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 tal 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 tag como ela aparece para o usuário 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 na parte inferior do convite para participar da 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 uma solicitação HTTP do Microsoft Graph
Construa uma solicitação de API REST do Microsoft Graph para invocar contra os pontos de extremidade 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 |
|
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 equipes do Microsoft Teams das quais você é membro
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 exclusivo da equipe, também chamado de ID de Grupo do 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 equipe 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 para um usuário do Microsoft Teams, ao qual ele deve responder antes que o fluxo continue. 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
Receber mensagens
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
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) |
Esse gatilho permite iniciar um fluxo a partir da caixa de mensagem de composição no Microsoft Teams. (Disponível apenas para Power Automate.) |
| Para uma mensagem selecionada (V2) |
Esse gatilho permite 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 |
Esse gatilho permite que você manipule respostas para um cartão adaptável 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)
Esse gatilho permite iniciar um fluxo a partir da caixa de mensagem 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)
Esse gatilho permite 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
Esse gatilho permite que você manipule respostas para um cartão adaptável 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
| 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 |
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
| 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 |
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 tag como ela aparece para o usuário 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 tag como ela aparece para o usuário 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
|
value.id | string |
ID de utilizador do membro |
|
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 |
GetMessagesFromChannel_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 | OnNewChannelMessage_Response |
Lista de uma ou mais mensagens para um canal específico em uma equipe |
OnNewChannelMessage_Response
Lista de uma ou mais mensagens para um canal específico em uma equipe
| 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 |
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 hiperlink que irá para a equipe 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 |
A ID do locatário do Microsoft Entra ao qual essa equipe 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 |
A ID do locatário do Microsoft Entra. |
|
Um hiperlink para o canal no Microsoft Teams
|
webUrl | string |
Um hiperlink para o canal no Microsoft Teams |
|
URL da pasta do SharePoint para o canal
|
filesFolderWebUrl | string |
A URL da pasta do 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 tag
|
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 |
A 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 |