Microsoft Teams
Microsoft Teams vous permet d’obtenir tous vos contenus, outils et conversations dans l’espace de travail d’équipe avec Microsoft 365.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Norme | Toutes les régions Power Automate , à l’exception des éléments suivants : - China Cloud géré par 21Vianet |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Chine |
| Power Apps | Norme | Toutes les régions Power Apps , à l’exception des suivantes : - China Cloud géré par 21Vianet |
| Power Automate | Norme | Toutes les régions Power Automate , à l’exception des éléments suivants : - China Cloud géré par 21Vianet |
| Contact | |
|---|---|
| Nom | Microsoft |
| URL | https://support.microsoft.com/en-us/contactus |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
| Site web | https://products.office.com/microsoft-teams/group-chat-software |
| Politique de confidentialité | https://privacy.microsoft.com/ |
| Catégories | Collaboration; Communication |
Problèmes connus et limitations liés aux actions
| Brève description | Operations | Description longue |
|---|---|---|
| Limite de taille des messages |
Publier une carte adaptative et attendre une réponse Publier une carte adaptative dans une conversation ou un canal Publier un message dans une conversation ou un canal Répondre avec un message dans un canal Répondre avec une carte adaptative dans un canal Mettre à jour une carte adaptative dans une conversation ou un canal |
Lorsqu’une action publie un message, la limite de taille du message est d’environ 28 Ko. Cette limite inclut tous les éléments HTML tels que du texte, des images, des liens, des tables, des mentions, etc. Si la taille du message dépasse 28 Ko, l’action échoue avec l’erreur « Demander une entité trop grande ». |
| Définir les utilisateurs invités en tant que propriétaires d’équipe | Ajouter un membre à une équipe | Lorsque vous ajoutez un membre à une équipe, vous pouvez définir des utilisateurs invités en tant que propriétaires d’équipe. |
| Nécessite une boîte aux lettres Exchange Online | Créer une réunion Teams | Lorsque vous créez une réunion Teams et que vous souhaitez sélectionner un fuseau horaire, cette action nécessite une boîte aux lettres Exchange online. |
| Nombre maximal d’utilisateurs par conversation | Créer une conversation | Lorsque vous créez une conversation, cette action peut gérer un maximum de 20 utilisateurs par conversation, mais ne prend pas en charge les utilisateurs invités. |
| Nécessite l’application Workflow |
Publier une carte adaptative et attendre une réponse Publier une carte adaptative dans une conversation ou un canal Publier un message dans une conversation ou un canal Répondre avec un message dans un canal Répondre avec une carte adaptative dans un canal Mettre à jour une carte adaptative dans une conversation ou un canal |
Ces actions nécessitent la disponibilité de l’application Workflows (anciennement Power Automate) et la définition de l’application à l’état « autoriser » dans le Centre d’administration Teams. |
| Impossible de combiner le déclencheur lorsque quelqu’un répond à une carte adaptative | Publier une carte adaptative dans une conversation ou un canal | L’utilisation de ce déclencheur dans les flux de travail « déclencheur + écouteur » peut entraîner une erreur « Quelque chose a été incorrect, réessayez » lors de l’envoi d’une carte. Cette erreur se produit parce que le flux de déclencheur (qui publie la carte adaptative dans une conversation ou un canal) ne gère pas la réponse d’appel après avoir publié la carte. Au lieu de cela, le flux d’écouteur est conçu pour capturer l’événement de réponse d’appel et poursuivre le traitement. Toutefois, étant donné que le flux de déclencheur ne gère pas la réponse, il retourne une erreur. Utilisez une carte post adaptative et attendez une réponse comme alternative. |
Problèmes connus et limitations avec les déclencheurs
| Brève description | Operations | Description longue |
|---|---|---|
| Prend uniquement en charge l’utilisateur par flux | Lorsqu’un nouveau message de conversation est ajouté | Lorsqu’un nouveau message de conversation est publié dans une conversation où vous participez à Teams, le déclencheur ne peut prendre en charge qu’un seul utilisateur par flux. |
| Prend en charge uniquement des mots uniques | Lorsque des mots clés sont mentionnés | Le déclencheur ne se déclenche pas pour les expressions qui sont plus longues qu’un mot. |
| Déclenche toutes les données liées aux messages | Lorsque des mots clés sont mentionnés | Ces données incluent l’expéditeur du message et le texte qui inclut l’heure à laquelle le message a été envoyé. |
| Déclenche uniquement les messages racines ajoutés au canal | Lorsqu’un nouveau message de canal est ajouté | Lorsqu’un nouveau message est publié dans un canal dans Teams, le déclencheur ne déclenche pas de réponses à un message de canal existant. |
| Fonctionne uniquement dans l’environnement par défaut |
Pour un message sélectionné À partir de la zone de composition (V2) Lorsqu’une personne répond à une carte adaptative |
Ces déclencheurs fonctionnent uniquement dans un environnement par défaut. |
| Ne fonctionne pas pour les utilisateurs invités ou externes |
Pour un message sélectionné Lorsqu’une personne répond à une carte adaptative |
Ce déclencheur ne fonctionne pas pour les utilisateurs invités ou externes d’une équipe. |
| A un intervalle d’interrogation de 3 minutes |
Lorsqu’un nouveau message de canal est ajouté Quand je suis mentionné dans un message de canal |
Ces déclencheurs utilisent un intervalle d’interrogation de 3 minutes. |
| A un intervalle d’interrogation de 5 minutes |
Lorsqu’un nouveau membre d’équipe est ajouté Lorsqu’un nouveau membre de l’équipe est supprimé |
Ces déclencheurs utilisent un intervalle d’interrogation de 5 minutes en raison d’une limitation dans l’API sous-jacente. Cela peut entraîner le déclenchement du déclencheur plusieurs fois pour le même événement. |
| Ne fonctionne pas sur des groupes unifiés avec des membres masqués |
Lorsqu’un nouveau membre d’équipe est ajouté Lorsqu’un nouveau membre de l’équipe est supprimé |
Ces déclencheurs ne fonctionnent pas sur des groupes unifiés qui ont des membres masqués. |
| Nécessite l’application Actions Power Automate | Pour un message sélectionné | Dans Power Automate, ce déclencheur nécessite que l’application Actions Power Automate (ID d’application : 00001016-de05-492e-9106-4828fc8a8687) doit être déblocée. Utilisez un compte d’administrateur pour vérifier que l’application est activée dans le Centre d’administration Teams. |
| Non pris en charge dans Microsoft Cloud pour la souveraineté |
Pour un message sélectionné À partir de la zone de composition |
Ces déclencheurs ne sont pas pris en charge dans les clouds souverains tels que GCC, GCCH et DoD. |
Problèmes et limitations connus généraux
- Pour utiliser le conectoreur Teams, vous devez avoir activé l’un de ces abonnements.
- La publication d’un message ou d’une carte adaptative sur un canal privé n’est actuellement pas prise en charge.
- La publication d’un message ou d’une carte à l’aide de Power Virtual Agents nécessite que le destinataire ait installé le bot dans Microsoft Teams. Pour plus d’informations, consultez Envoyer des messages proactifs aux utilisateurs dans Microsoft Teams.
- Un seul message ne peut @mention atteindre que 20 utilisateurs et 20 balises.
Microsoft Teams Webhook
Lorsqu’une demande de webhook Teams est reçue
ID d’opération : TeamsIncomingWebhookTrigger
Ce déclencheur vous permet de démarrer un flux en effectuant une requête POST au point de terminaison exposé par le déclencheur. Vous pouvez envoyer un tableau de cartes adaptatives dans le corps de la requête au déclencheur à utiliser dans les actions ultérieures du flux. Ce déclencheur prend uniquement en charge les requêtes POST et ne prend pas en charge les requêtes GET.
Contrairement aux Webhooks Office déconseillés, le déclencheur Lorsqu’une demande de webhook Teams est reçue permet aux utilisateurs de spécifier si quelqu’un, un utilisateur du locataire ou seulement un sous-ensemble spécifique d’utilisateurs du locataire est autorisé à appeler le déclencheur. Ce déclencheur ne prend pas également en charge les messages actionnables, contrairement aux Webhooks Office déconseillés.
L’URL de rappel du déclencheur s’affiche lorsque vous enregistrez le flux. Vous pouvez également accéder à l’URL de rappel en modifiant le flux que vous avez créé dans le concepteur Power Automate dans Power Automate ou Teams.
Pour plus d’informations sur la création de cartes adaptatives, reportez-vous à : Créer des flux qui publient des cartes adaptatives vers Microsoft Teams, ainsi que les meilleures pratiques de schéma de carte adaptative et le concepteur de cartes adaptatives.
Schéma du corps de la requête
Corps de la requête
| Nom | Key | Obligatoire | Type | Descriptif |
|---|---|---|---|---|
| type | type | oui | ficelle | La valeur doit toujours être « message » |
| attachments | attachments | oui | tableau d’objet | Tableau d’objets d’élément de carte adaptative. Consultez AdaptiveCardItemSchema ci-dessous pour le schéma d’objet. |
AdaptiveCardItemSchema
| Nom | Key | Obligatoire | Type | Descriptif |
|---|---|---|---|---|
| type de contenu | type de contenu | oui | ficelle | La valeur doit toujours être « application/vnd.microsoft.card.adaptive » |
| contentUrl | contentUrl | oui | ficelle | La valeur doit toujours être null |
| contenu | contenu | oui | objet | Objet de carte adaptative mis en forme au format JSON. Pour obtenir des exemples et des modèles, consultez https://adaptivecards.io/samples |
Exemple de corps de la requête
{
"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)"
}
]
}
}
]
}
Les propriétés du fichier JSON de carte adaptative sont les suivantes :
- Le
"type"champ doit être"message". - Le
"attachments"tableau contient un ensemble d’objets de carte. - Le
"contentType"champ doit être défini sur Type de carte adaptative. - L’objet
"content"est la carte mise en forme au format JSON.
Testez votre carte adaptative avec Postman :
- Testez la carte adaptative à l’aide de Postman pour envoyer une requête POST à l’URL, créée pour configurer le Webhook entrant.
- Collez le fichier JSON dans le corps de la demande et affichez le message de carte adaptative dans Teams.
Conseil / Astuce
Utilisez des exemples de code et des modèles de carte adaptative pour tester le corps de la requête POST.
Exemple d’envoi de demandes
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);
Paramètres
| Nom | Key | Obligatoire | Type | Descriptif |
|---|---|---|---|---|
| triggerAuthenticationType | triggerAuthenticationType | ficelle | Que le flux puisse être déclenché par n’importe qui, n’importe quel utilisateur du locataire ou uniquement des utilisateurs spécifiques du locataire. | |
| triggerAllowedUsers | triggerAllowedUsers | ficelle | Liste des utilisateurs autorisés à déclencher le flux. Utilisé uniquement si triggerAuthenticationType est défini sur « Utilisateurs spécifiques dans mon locataire ». |
- Ne transmettez pas d’en-tête de jeton d’authentification si vous avez sélectionné l’option d’authentification « Tout le monde » ou que les requêtes POST adressées au déclencheur échouent.
- Si vous sélectionnez l’option d’authentification « Tout utilisateur dans mon locataire » ou « Utilisateurs spécifiques de mon locataire », vous devez transmettre un jeton d’authentification dans les demandes adressées au déclencheur Lorsqu’une demande de webhook Teams est reçue.
- Vous trouverez plus d’informations sur les revendications requises dans le document suivant : Ajouter l’authentification OAuth pour les déclencheurs de requête HTTP
Retours
| Nom | Chemin | Type | Descriptif |
|---|---|---|---|
| body | body | objet | La sortie est identique au corps de la demande envoyé au déclencheur, voir l’exemple ci-dessus, par exemple de sortie ou de schéma de corps de requête |
Limitations
- Votre profil de performances Power Automate détermine les limites de limitation du déclencheur « Lorsqu’une demande de webhook Teams est reçue ». Vous pouvez déterminer votre profil de performances sur les profils de performances.
- Ces limites sont identiques aux limites de demande de point de terminaison runtime.
- Pour obtenir des informations générales sur les limites de limitation de flux, consultez Limites des flux automatisés, planifiés et instantanés.
| Nom | Limit | Remarques |
|---|---|---|
| Appels entrants simultanés | ~1,000 | Vous pouvez diminuer le nombre de requêtes simultanées ou réduire la durée si nécessaire. |
| Appels en lecture par 5 minutes | 6 000 pour Low ; 60 000 pour tous les autres | Cette limite s’applique aux appels qui obtiennent les entrées et sorties brutes à partir de l’historique d’exécution d’un flux cloud. Vous pouvez distribuer la charge de travail sur plusieurs flux si nécessaire. |
| Appeler des appels par 5 minutes | 4 500 pour Low ; 45 000 pour tous les autres | Vous pouvez distribuer la charge de travail sur plusieurs flux si nécessaire. |
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Informations d’identification Microsoft Teams (Teams GCC High) | Connectez-vous avec les informations d’identification Microsoft Teams (Teams GCC High). | Azure Government uniquement | Non partageable |
| Informations d’identification Microsoft Teams (Teams Public/Teams GCC) | Connectez-vous avec les informations d’identification Microsoft Teams (Teams Public/Teams GCC). | Azure Government uniquement | Non partageable |
| Par défaut | Connectez-vous avec vos informations d’identification. | Toutes les régions à l’exception d’Azure Government | Non partageable |
Informations d’identification Microsoft Teams (Teams GCC High)
ID d’authentification : oauthGccHigh
Applicable : Azure Government uniquement
Connectez-vous avec les informations d’identification Microsoft Teams (Teams GCC High).
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Informations d’identification Microsoft Teams (Teams Public/Teams GCC)
ID d’authentification : oauthPublic
Applicable : Azure Government uniquement
Connectez-vous avec les informations d’identification Microsoft Teams (Teams Public/Teams GCC).
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Faire défaut
Applicable : Toutes les régions à l’exception d’Azure Government
Connectez-vous avec vos informations d’identification.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Limites de limitation
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
| Fréquence des sondages déclencheurs | 1 | 600 secondes |
| Demandes non get par connexion (pour répertorier les conversations, publier une notification de flux, publier une carte adaptative en tant que bot Flow et toutes les autres opérations de bot Flow) | 25 | 300 secondes |
| Demandes non get par connexion (toutes les autres opérations) | 300 | 300 secondes |
Actions
| Ajouter un membre à une balise d’équipe |
Ajoute un utilisateur à une balise d’équipe |
| Ajouter un membre à une équipe |
Ajoute un membre à une équipe dans Microsoft Teams |
| Carte de publication dans une conversation ou un canal |
Publie une carte dans une conversation ou un canal |
| Créer un canal |
Créer un canal au sein d’une équipe spécifiée |
| Créer une balise pour une équipe |
Crée une balise dans une équipe |
| Créer une conversation |
Crée une conversation sur un ou un groupe |
| Créer une réunion Teams |
Créez une réunion avec un lien en bas de l’invitation à participer à la réunion en ligne sur Microsoft Teams. |
| Créer une équipe |
Crée une équipe dans Microsoft Teams |
| Décalages : Refuser une demande de congé [DÉCONSEILLÉ] |
Cette action a été déconseillée. Utilisez plutôt refuser une demande de congé .
|
| Décalages : refuser une demande de décalages d’échange [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place refuser une demande de décalages d’échange .
|
| Envoyer une requête HTTP Microsoft Graph |
Créez une demande d’API REST Microsoft Graph à appeler sur les points de terminaison Microsoft Teams. Ces segments sont pris en charge : 1er segment : /teams, /me, /users 2nd segment : canaux, conversations, installedApps, messages, épinglésMessages. Pour en savoir plus: https://docs.microsoft.com/en-us/graph/use-the-api |
| Majs : Approuver une demande de congé [DÉCONSEILLÉ] |
Cette action a été déconseillée. Utilisez plutôt Approuver une demande de congé .
|
| Majs : Approuver une demande de décalage d’offre [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place Approuver une demande de shift d’offre .
|
| Majs : Approuver une demande de décalages d’échange [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place Approuver une demande d’échange shifts .
|
| Majs : Approuver une demande Open Shift [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place Approuver une demande Open Shift .
|
| Majs : Créer un nouvel élément Open Shift [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place Créer un nouvel élément Open Shift .
|
| Majs : Mettre à jour un décalage ouvert [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place Mettre à jour un décalage ouvert .
|
| Majs : Obtenir un décalage [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt Get a Shift .
|
| Majs : Obtenir un décalage ouvert [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt Get an Open Shift .
|
| Majs : répertorier tous les groupes de planification [DÉCONSEILLÉ] |
Cette action a été déconseillée. Utilisez plutôt Lister tous les groupes de planification dans une équipe .
|
| Majs : répertorier tous les shifts [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt Lister tous les shifts d’une équipe .
|
| Majs : répertorier tous les shifts ouverts [DÉCONSEILLÉ] |
Cette action a été déconseillée. Utilisez à la place lister tous les décalages ouverts dans une équipe .
|
| Majs : répertorier toutes les demandes de congés [DÉCONSEILLÉ] |
Cette action a été déconseillée. Veuillez utiliser lister toutes les demandes de congé dans une équipe à la place.
|
| Majs : répertorier toutes les demandes de décalage d’offre [DÉCONSEILLÉE] |
Cette action a été déconseillée. Veuillez utiliser lister toutes les demandes de shift d’offre dans une équipe à la place.
|
| Majs : répertorier toutes les demandes Open Shift [DÉCONSEILLÉ] |
Cette action a été déconseillée. Veuillez utiliser lister toutes les demandes Open Shift dans une équipe à la place.
|
| Majs : Supprimer un décalage [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place Supprimer un shift .
|
| Majs : Supprimer un décalage ouvert [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place Supprimer un décalage ouvert .
|
| Mettre à jour une carte adaptative dans une conversation ou un canal |
Met à jour une carte adaptative existante |
| Obtenir des détails pour un canal spécifique dans une équipe |
Obtenir les détails du canal |
| Obtenir des messages |
Obtient des messages d’un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Obtenir les détails du message |
Obtient les détails d’un message dans une conversation ou un canal. |
| Obtenir un jeton @mention pour un utilisateur |
Crée un jeton qui peut être inséré dans un message ou une carte adaptative à @mention un utilisateur. |
| Obtenir un jeton @mention pour une balise d’équipe |
Crée un jeton qui peut être inséré dans un message ou une carte adaptative envoyée en tant qu’utilisateur dans un canal à @mention une balise d’équipe. |
| Obtenir une équipe |
Obtient les détails d’une équipe dans Microsoft Teams. |
| Publier un choix d’options en tant que bot Flow pour un utilisateur |
Envoyez un ensemble d’options à un utilisateur Microsoft Teams auquel il doit répondre avant que le flux continue. Cette action interrompt le flux jusqu’à ce que l’utilisateur réponde aux options |
| Publier un message (V2) [DÉCONSEILLÉ] |
Publiez un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Publier un message (V3) [DÉCONSEILLÉ] |
Publie un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Publier un message [DÉCONSEILLÉ] |
Publie un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Publier un message dans une conversation ou un canal |
Publie un message dans une conversation ou un canal |
| Publier un message en tant que bot Flow vers un canal [DÉPRÉCIÉ] |
Automatisez facilement le processus de publication d’un message sur un canal Teams. |
| Publier un message en tant que bot Flow à un utilisateur [DÉCONSEILLÉ] |
Automatisez facilement le processus d’envoi d’un message à une personne dans Teams. |
| Publier une carte adaptative et attendre une réponse |
Publie une carte adaptative vers une conversation ou un canal et attend une réponse de n’importe quel utilisateur. Cela interrompt le flux jusqu’à ce que tout utilisateur réponde. |
| Publier une carte adaptative sur un canal Teams et attendre une réponse [DÉCONSEILLÉE] |
Automatisez facilement le processus d’envoi d’un message à un canal Teams qui contient des actions pour poursuivre un flux d’attente. |
| Publier une carte adaptative à un utilisateur Teams et attendre une réponse [DÉCONSEILLÉE] |
Automatisez facilement le processus d’envoi d’un message à un utilisateur Teams qui contient des actions pour poursuivre un flux d’attente. |
| Publier une notification de flux |
Publie une notification dans le flux d’activité d’un utilisateur en lien avec une conversation ou une équipe. |
| Publier une réponse à un message (V2) [DÉCONSEILLÉ] |
Publie une réponse à un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Publier une réponse à un message [DÉCONSEILLÉ] |
Publie une réponse à un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Publier votre propre carte adaptative en tant que bot Flow à un utilisateur [DÉPRÉCIÉ] |
Ajoutez la définition de carte JSON pour créer un message personnalisé pour un utilisateur Teams. Le message peut contenir des images, des graphiques, du texte, etc. |
| Publiez votre propre carte adaptative en tant que bot Flow vers un canal [DÉPRÉCIÉ] |
Ajoutez la définition de carte JSON pour créer un billet personnalisé pour un canal Teams. Le billet peut contenir des images, des graphiques, du texte, etc. |
| Répertorier les canaux |
Répertorie tous les canaux d’une équipe spécifique |
| Répertorier les conversations |
Répertorie les conversations récentes dont vous faites partie |
| Répertorier les membres |
Répertorier les membres directs d’une conversation de groupe ou d’un canal |
| Répertorier les membres d’une balise d’équipe |
Répertorie les membres d’une balise d’équipe |
| Répertorier les réponses d’un message de canal |
Répertorier les réponses à un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Répertorier les équipes associées |
Répertorie toutes les équipes dont vous êtes membre direct ou sont membres d’un canal partagé hébergé à l’intérieur de l’équipe. |
| Répertorier les équipes rejointes |
Répertorie toutes les équipes de Microsoft Teams dont vous êtes membre |
| Répertorier tous les canaux |
Répertorie tous les canaux d’une équipe spécifique, y compris les canaux partagés avec l’équipe |
| Répertorier toutes les étiquettes d’une équipe |
Répertorie les balises de l’équipe |
| Répondre avec un message dans un canal |
Réponses avec un message au message d’un canal |
| Répondre avec une carte adaptative dans un canal |
Réponses avec une carte adaptative au message d’un canal |
| Shifts : Obtenir les détails d’une planification [DÉCONSEILLÉ] |
Cette action a été déconseillée. Utilisez plutôt obtenir les détails d’une planification .
|
| Shifts : Obtenir un groupe de planification [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt Obtenir un groupe de planification .
|
| Shifts : Refuser une demande de décalage d’offre [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt Refuser une demande de décalage d’offre .
|
| Shifts : Refuser une demande Open Shift [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt Refuser une demande Open Shift .
|
| Shifts : répertorier toutes les demandes de décalages d’échange [DÉCONSEILLÉ] |
Cette action a été déconseillée. Utilisez plutôt lister toutes les demandes d’échange de décalages dans une équipe .
|
| Shifts : répertorier toutes les raisons de congé [DÉCONSEILLÉ] |
Cette action a été déconseillée. Veuillez utiliser lister toutes les raisons de congé dans une équipe à la place.
|
| Supprimer un membre d’une balise d’équipe |
Supprime un membre d’une balise d’équipe |
| Supprimer une balise d’équipe |
Supprime une balise d’une équipe |
Ajouter un membre à une balise d’équipe
Ajoute un utilisateur à une balise d’équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Tag
|
tagId | True | string |
Sélectionner une balise |
|
ID de l’utilisateur
|
userId | True | string |
L’ID de l’utilisateur du membre à ajouter à la balise doit être au format « 550e8400-e29b-41d4-a716-44665540000 ». |
Retourne
Ajouter un membre à une équipe
Ajoute un membre à une équipe dans Microsoft Teams
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Utilisateur
|
userId | True | string |
Nom d’utilisateur principal ou ID Microsoft Entra à ajouter |
|
Définir l’utilisateur en tant que propriétaire de l’équipe
|
owner | boolean |
True, si l’utilisateur doit être propriétaire d’une équipe |
Carte de publication dans une conversation ou un canal
Publie une carte dans une conversation ou un canal
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Publier en tant que
|
poster | True | string |
Sélectionner une option |
|
Publier dans
|
location | True | string |
Sélectionner une option |
|
Demande de post-carte
|
body | True | dynamic |
Demande de carte de publication |
Retourne
Créer un canal
Créer un canal au sein d’une équipe spécifiée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Descriptif
|
description | string |
Description textuelle facultative du canal |
|
|
Nom
|
displayName | True | string |
Nom du canal tel qu’il apparaît dans Microsoft Teams |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Descriptif
|
description | string |
Description textuelle facultative du canal |
|
Nom d’affichage
|
displayName | string |
Nom du canal tel qu’il apparaît dans Microsoft Teams |
|
ID
|
id | string |
Identificateur unique du canal |
Créer une balise pour une équipe
Crée une balise dans une équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Nom d’affichage
|
displayName | True | string |
Nom de la balise telle qu’elle apparaît à l’utilisateur dans Microsoft Teams. |
|
ID des membres
|
members | True | string |
Liste des ID des utilisateurs séparés par des points-virgules, l’identificateur doit être au format « 550e8400-e29b-41d4-a716-446655440000 ». |
Retourne
Balise créée pour une équipe
Créer une conversation
Crée une conversation sur un ou un groupe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Titre
|
topic | string |
Titre, affiché uniquement dans les conversations de groupe |
|
|
Membres à ajouter
|
members | True | string |
ID de l’utilisateur, séparés par des points-virgules |
Retourne
Réponse pour une nouvelle conversation qui a été créée
- Corps
- NewChatResponse
Créer une réunion Teams
Créez une réunion avec un lien en bas de l’invitation à participer à la réunion en ligne sur Microsoft Teams.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de calendrier
|
calendarid | True | string |
Sélectionner une valeur |
|
Sujet
|
subject | True | string |
Texte de la ligne d’objet de l’événement |
|
Contenu du message d’événement
|
content | True | string |
Contenu de l’événement |
|
Fuseau horaire
|
timeZone | True | string |
Fuseau horaire de l’événement |
|
Heure de début
|
dateTime | True | date-no-tz |
Heure de début de l’événement (exemple : « 2017-08-29T04:00:00 ») |
|
Heure de fin
|
dateTime | True | date-no-tz |
Heure de fin de l’événement (exemple : « 2017-08-29T05:00:00 ») |
|
Participants requis
|
requiredAttendees |
Participants requis pour l’événement séparés par des points-virgules |
||
|
Participants facultatifs
|
optionalAttendees |
Participants facultatifs pour l’événement séparés par des points-virgules |
||
|
le nom d’affichage
|
displayName | string |
Nom associé à l’emplacement |
|
|
Importance
|
importance | string |
L’importance de l’événement : faible, normal ou élevé |
|
|
Modèle de périodicité
|
type | string |
Modèle pour la périodicité. Obligatoire lorsque la réunion est une périodicité |
|
|
Intervalle de récurrence
|
interval | integer |
Nombre d’unités entre occurrences, où les unités peuvent être en jours, semaines, mois ou années, selon le type. Obligatoire lorsque la réunion est une périodicité |
|
|
Jours de semaine
|
daysOfWeek | array of string |
Jours de semaine séparés par des virgules (exemple : « lundi, mercredi, vendredi ») |
|
|
Index de semaine
|
index | string |
Spécifie le jour de la semaine où l’événement se produit. La valeur par défaut est la première |
|
|
Date de début de périodicité
|
startDate | date |
Date de début de la périodicité, formatez AAAA-MM-DD. Obligatoire lorsque la réunion est une périodicité |
|
|
Date de fin de périodicité
|
endDate | date |
Date de fin de la périodicité, format AAAA -MM-DD |
|
|
Événement d’une journée entière
|
isAllDay | boolean |
Défini sur true si l’événement dure toute la journée |
|
|
Heure de rappel avant l’événement
|
reminderMinutesBeforeStart | integer |
Nombre de minutes avant l’heure de début de l’événement que l’alerte de rappel se produit |
|
|
Activer les rappels
|
isReminderOn | boolean |
Défini sur true si une alerte est définie pour rappeler à l’utilisateur l’événement |
|
|
État affiché en tant que
|
showAs | string |
État à afficher pendant l’événement |
|
|
Réponse de la demande
|
responseRequested | boolean |
Défini sur true si l’expéditeur souhaite une réponse lorsque l’événement est accepté |
Retourne
Réponse pour la nouvelle réunion qui a été créée
- Corps
- NewMeetingRespone
Créer une équipe
Crée une équipe dans Microsoft Teams
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’équipe
|
displayName | True | string |
Nom de l’équipe |
|
Descriptif
|
description | True | string |
Description facultative de l’équipe |
|
Visibilité
|
visibility | string |
Visibilité de l’équipe |
Retourne
- Corps
- CreateATeamResponse
Décalages : Refuser une demande de congé [DÉCONSEILLÉ]
Cette action a été déconseillée. Utilisez plutôt refuser une demande de congé .
Cette opération permet aux gestionnaires de refuser une demande de congé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de demande de congé
|
timeOffRequestId | True | string |
ID unique de la demande de congé |
|
Message à partir du gestionnaire
|
message | string |
Message du responsable à l’expéditeur/destinataire lorsqu’une demande est refusée. |
Décalages : refuser une demande de décalages d’échange [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place refuser une demande de décalages d’échange .
Cette opération permet aux utilisateurs de refuser une demande de décalage d’échange.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Changer l’ID de demande de changement des shifts
|
swapShiftsChangeRequestId | True | string |
ID unique de la requête |
|
Message du destinataire/gestionnaire
|
message | string |
Message lorsqu’une demande est refusée. |
Envoyer une requête HTTP Microsoft Graph
Créez une demande d’API REST Microsoft Graph à appeler sur les points de terminaison Microsoft Teams. Ces segments sont pris en charge : 1er segment : /teams, /me, /users 2nd segment : canaux, conversations, installedApps, messages, épinglésMessages. Pour en savoir plus: https://docs.microsoft.com/en-us/graph/use-the-api
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
URI
|
Uri | True | string |
URI complet ou relatif. Exemple : |
|
Méthode
|
Method | True | string |
La méthode HTTP (par défaut est GET) |
|
Corps
|
Body | binary |
Contenu du corps de la requête |
|
|
Type de contenu
|
ContentType | string |
En-tête de type de contenu pour le corps (la valeur par défaut est application/json) |
|
|
CustomHeader1
|
CustomHeader1 | string |
En-tête personnalisé 1. Spécifier au format : header-name : header-value |
|
|
CustomHeader2
|
CustomHeader2 | string |
En-tête personnalisé 2. Spécifier au format : header-name : header-value |
|
|
CustomHeader3
|
CustomHeader3 | string |
En-tête personnalisé 3. Spécifier au format : header-name : header-value |
|
|
CustomHeader4
|
CustomHeader4 | string |
En-tête personnalisé 4. Spécifier au format : header-name : header-value |
|
|
CustomHeader5
|
CustomHeader5 | string |
En-tête personnalisé 5. Spécifier au format : header-name : header-value |
Retourne
- response
- ObjectWithoutType
Majs : Approuver une demande de congé [DÉCONSEILLÉ]
Cette action a été déconseillée. Utilisez plutôt Approuver une demande de congé .
Cette opération permet aux gestionnaires d’approuver une demande de congé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de demande de congé
|
timeOffRequestId | True | string |
ID unique de la demande de congé |
|
Message à partir du gestionnaire
|
message | string |
Message du responsable au destinataire/expéditeur lorsqu’une demande est acceptée. |
Majs : Approuver une demande de décalage d’offre [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place Approuver une demande de shift d’offre .
Cette opération permet aux destinataires/gestionnaires d’approuver une demande de décalage d’offre.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de demande shift de l’offre
|
offerShiftRequestId | True | string |
ID unique de la demande de décalage de l’offre |
|
Message du destinataire/gestionnaire
|
message | string |
Message lorsqu’une demande est acceptée. |
Majs : Approuver une demande de décalages d’échange [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place Approuver une demande d’échange shifts .
Cette opération permet à un utilisateur d’approuver une demande Swap Shifts.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Changer l’ID de demande de changement des shifts
|
swapShiftsChangeRequestId | True | string |
ID unique de la requête |
|
Message du destinataire/gestionnaire
|
message | string |
Message lorsqu’une demande est acceptée. |
Majs : Approuver une demande Open Shift [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place Approuver une demande Open Shift .
Cette opération permet aux gestionnaires d’approuver une demande Open Shift.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Ouvrir l’ID de demande de modification de décalage
|
openShiftChangeRequestId | True | string |
ID unique de la requête |
|
Message à partir du gestionnaire
|
message | string |
Message du responsable au destinataire/expéditeur lorsqu’une demande est acceptée. |
Majs : Créer un nouvel élément Open Shift [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place Créer un nouvel élément Open Shift .
Créer un changement d’ouverture dans une planification
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de groupe de planification
|
schedulingGroupId | string |
ID de groupe de planification |
|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
|
|
Remarques
|
notes | string |
Remarques |
|
|
À partir de l’heure de début
|
startDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Thème
|
theme | string |
Thème |
|
|
Nombre d’emplacements ouverts
|
openSlotCount | True | integer |
Nombre d’emplacements ouverts |
|
Est payé
|
isPaid | boolean |
Est payé |
|
|
À partir de l’heure de début
|
startDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Code
|
code | string |
Code |
|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
Retourne
Ouvrir l’entité Shift
- Ouvrir Maj
- OpenShiftResponse
Majs : Mettre à jour un décalage ouvert [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place Mettre à jour un décalage ouvert .
Mettez à jour un décalage ouvert dans une planification.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Ouvrir l’ID maj
|
openShiftId | True | string |
ID unique du décalage ouvert. |
|
ID de groupe de planification
|
schedulingGroupId | string |
ID de groupe de planification |
|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
|
|
Remarques
|
notes | string |
Remarques |
|
|
À partir de l’heure de début
|
startDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Thème
|
theme | string |
Thème |
|
|
Nombre d’emplacements ouverts
|
openSlotCount | True | integer |
Nombre d’emplacements ouverts |
|
Est payé
|
isPaid | boolean |
Est payé |
|
|
À partir de l’heure de début
|
startDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | True | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Code
|
code | string |
Code |
|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
Retourne
Ouvrir l’entité Shift
- Ouvrir Maj
- OpenShiftResponse
Majs : Obtenir un décalage [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt Get a Shift .
Cette opération retourne les détails d’un décalage à l’aide de l’ID unique du shift.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de décalage
|
shiftId | True | string |
ID unique du décalage. |
Retourne
Maj, entité
- Quart de travail
- ShiftResponse
Majs : Obtenir un décalage ouvert [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt Get an Open Shift .
Cette opération retourne les détails d’un décalage ouvert.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Ouvrir l’ID maj
|
openShiftId | True | string |
ID unique du décalage ouvert. |
Retourne
Ouvrir l’entité Shift
- Ouvrir Maj
- OpenShiftResponse
Majs : répertorier tous les groupes de planification [DÉCONSEILLÉ]
Cette action a été déconseillée. Utilisez plutôt Lister tous les groupes de planification dans une équipe .
Cette opération retourne tous les groupes de planification dans une planification
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Nombre supérieur
|
$top | integer |
Nombre total d’entrées à récupérer |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des groupes de planification
|
value | array of SchedulingGroupResponse |
Liste des groupes de planification dans la planification |
Majs : répertorier tous les shifts [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt Lister tous les shifts d’une équipe .
Cette opération retourne tous les décalages attribués aux membres d’une équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
À partir de l’heure de début
|
startTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
|
Heure de fin
|
endTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
|
Nombre supérieur
|
$top | integer |
Nombre total de décalages à récupérer |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des shifts
|
value | array of ShiftResponse |
Liste des quarts de travail dans la planification |
Majs : répertorier tous les shifts ouverts [DÉCONSEILLÉ]
Cette action a été déconseillée. Utilisez à la place lister tous les décalages ouverts dans une équipe .
Cette opération retourne tous les décalages ouverts dans une équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
À partir de l’heure de début
|
startTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
|
Heure de fin
|
endTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
|
Nombre supérieur
|
$top | integer |
Nombre total de décalages ouverts à récupérer |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Ouvrir la liste shifts
|
value | array of OpenShiftResponse |
Liste des décalages ouverts dans la planification |
Majs : répertorier toutes les demandes de congés [DÉCONSEILLÉ]
Cette action a été déconseillée. Veuillez utiliser lister toutes les demandes de congé dans une équipe à la place.
Cette opération retourne toutes les demandes de congés dans une planification
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Nombre supérieur
|
$top | integer |
Nombre total de demandes à récupérer |
|
|
État de la demande
|
state | string |
Filtre d’état de requête |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des demandes de délai d’attente
|
value | array of TimeOffRequestResponse |
Liste des demandes de congé dans la planification |
Majs : répertorier toutes les demandes de décalage d’offre [DÉCONSEILLÉE]
Cette action a été déconseillée. Veuillez utiliser lister toutes les demandes de shift d’offre dans une équipe à la place.
Cette opération retourne toutes les demandes de décalage d’offre dans une planification
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Nombre supérieur
|
$top | integer |
Nombre total de demandes à récupérer |
|
|
État de la demande
|
state | string |
Filtre d’état de requête |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des demandes de décalage d’offre
|
value | array of OfferShiftRequestResponse |
Liste des demandes de décalage d’offre dans la planification |
Majs : répertorier toutes les demandes Open Shift [DÉCONSEILLÉ]
Cette action a été déconseillée. Veuillez utiliser lister toutes les demandes Open Shift dans une équipe à la place.
Cette opération retourne toutes les demandes de modification de décalage ouvertes dans une planification
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Nombre supérieur
|
$top | integer |
Nombre total de demandes à récupérer |
|
|
État de la demande
|
state | string |
Filtre d’état de requête |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Ouvrir la liste des demandes de modification de décalage
|
value | array of OpenShiftChangeRequestResponse |
Liste des demandes de modification d’ouverture de décalage dans la planification |
Majs : Supprimer un décalage [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place Supprimer un shift .
Cette opération supprime un décalage à l’aide de l’ID unique du shift.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de décalage
|
shiftId | True | string |
ID unique du décalage. |
Majs : Supprimer un décalage ouvert [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place Supprimer un décalage ouvert .
Cette opération supprime un décalage ouvert.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Ouvrir l’ID maj
|
openShiftId | True | string |
ID unique du décalage ouvert. |
Mettre à jour une carte adaptative dans une conversation ou un canal
Met à jour une carte adaptative existante
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Publier en tant que
|
poster | True | string |
Sélectionner une option |
|
Publier dans
|
location | True | string |
Sélectionner une option |
|
Mettre à jour la demande de carte adaptative
|
body | True | dynamic |
Demande de carte adaptative de mise à jour |
Obtenir des détails pour un canal spécifique dans une équipe
Obtenir les détails du canal
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
Retourne
Obtenir la réponse des détails du canal d’équipe
- Corps
- GetChannelResponse
Obtenir des messages
Obtient des messages d’un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
Retourne
Obtenir les détails du message
Obtient les détails d’un message dans une conversation ou un canal.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Message
|
messageId | True | string |
Message ID |
|
Type de message
|
threadType | True | string |
Choisir le type de message |
|
Obtenir la demande de détails du message
|
body | True | dynamic |
Demande d’obtention des détails du message |
Retourne
Obtenir un jeton @mention pour un utilisateur
Crée un jeton qui peut être inséré dans un message ou une carte adaptative à @mention un utilisateur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Utilisateur
|
userId | True | string |
Spécifier un principal d’utilisateur ou un ID d’utilisateur à @mention |
Retourne
@mention Jeton
- Corps
- AtMentionUser_V1
Obtenir un jeton @mention pour une balise d’équipe
Crée un jeton qui peut être inséré dans un message ou une carte adaptative envoyée en tant qu’utilisateur dans un canal à @mention une balise d’équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Tag
|
tagId | True | string |
Sélectionner une balise |
Retourne
@mention jeton pour une balise
- Corps
- AtMentionTagResponse
Obtenir une équipe
Obtient les détails d’une équipe dans Microsoft Teams.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
Retourne
Obtenir la réponse de l’équipe
- Corps
- GetTeamResponse
Publier un choix d’options en tant que bot Flow pour un utilisateur
Envoyez un ensemble d’options à un utilisateur Microsoft Teams auquel il doit répondre avant que le flux continue. Cette action interrompt le flux jusqu’à ce que l’utilisateur réponde aux options
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Message utilisateur avec demande d’abonnement options
|
UserMessageWithOptionsSubscriptionRequest | True | dynamic |
Message utilisateur avec demande d’abonnement options |
Retourne
Publier un message (V2) [DÉCONSEILLÉ]
Publiez un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
|
Sujet
|
subject | string |
Objet du message. |
|
|
Message
|
content | True | string |
Corps du message. |
|
Type
|
contentType | True | string |
Type de contenu : html ou texte. |
Publier un message (V3) [DÉCONSEILLÉ]
Publie un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
|
Sujet
|
subject | string |
Objet du message. |
|
|
Message
|
content | True | html |
Corps du message. |
Retourne
- Corps
- MessageId
Publier un message [DÉCONSEILLÉ]
Publie un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
|
Message
|
content | True | html |
Corps du message. |
Publier un message dans une conversation ou un canal
Publie un message dans une conversation ou un canal
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Publier en tant que
|
poster | True | string |
Sélectionner une option |
|
Publier dans
|
location | True | string |
Sélectionner une option |
|
Publier une demande de message
|
body | True | dynamic |
Demande de publication de message |
Retourne
Publier un message en tant que bot Flow vers un canal [DÉPRÉCIÉ]
Automatisez facilement le processus de publication d’un message sur un canal Teams.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Post notification request
|
PostNotificationRequest | True | dynamic |
Demande post-notification |
Publier un message en tant que bot Flow à un utilisateur [DÉCONSEILLÉ]
Automatisez facilement le processus d’envoi d’un message à une personne dans Teams.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Post notification request
|
PostNotificationRequest | True | dynamic |
Demande post-notification |
Publier une carte adaptative et attendre une réponse
Publie une carte adaptative vers une conversation ou un canal et attend une réponse de n’importe quel utilisateur. Cela interrompt le flux jusqu’à ce que tout utilisateur réponde.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Publier en tant que
|
poster | True | string |
Sélectionner une option |
|
Publier dans
|
location | True | string |
Sélectionner une option |
|
Demande d’abonnement de continuation de flux
|
body | True | dynamic |
Demande d’abonnement de continuation de flux |
Retourne
Publier une carte adaptative sur un canal Teams et attendre une réponse [DÉCONSEILLÉE]
Automatisez facilement le processus d’envoi d’un message à un canal Teams qui contient des actions pour poursuivre un flux d’attente.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Mettre à jour un message
|
updateMessage | string |
Message à inclure dans une mise à jour de la carte d’origine après la réponse |
|
|
Doit mettre à jour la carte
|
shouldUpdateCard | boolean |
Indique si la carte doit être mise à jour ou non de la réponse suivante |
|
|
Canal
|
channelId | True | string |
Ajouter un ID de canal |
|
Message
|
messageBody | True | string |
Retourne
Publier une carte adaptative à un utilisateur Teams et attendre une réponse [DÉCONSEILLÉE]
Automatisez facilement le processus d’envoi d’un message à un utilisateur Teams qui contient des actions pour poursuivre un flux d’attente.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Mettre à jour un message
|
updateMessage | string |
Message à inclure dans une mise à jour de la carte d’origine après la réponse |
|
|
Doit mettre à jour la carte
|
shouldUpdateCard | boolean |
Indique si la carte doit être mise à jour ou non de la réponse suivante |
|
|
Recipient
|
to | True | string |
Ajouter une adresse e-mail |
|
Résumé
|
summary | string |
Résumé du message |
|
|
IsAlert
|
isAlert | boolean |
Si le message s’affiche dans le flux d’activité |
|
|
Message
|
messageBody | True | string |
Retourne
Publier une notification de flux
Publie une notification dans le flux d’activité d’un utilisateur en lien avec une conversation ou une équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Publier en tant que
|
poster | True | string |
Sélectionner une option |
|
Type de notification
|
notificationType | True | string |
Choisir le type de notification |
|
Demande de notification post-flux
|
body | True | dynamic |
Demande de notification post-flux |
Publier une réponse à un message (V2) [DÉCONSEILLÉ]
Publie une réponse à un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
|
Message
|
messageId | True | string |
Message ID |
|
Sujet
|
subject | string |
Objet du message. |
|
|
Répondre
|
content | True | html |
Corps du message. |
Publier une réponse à un message [DÉCONSEILLÉ]
Publie une réponse à un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
|
Message
|
messageId | True | string |
Message ID |
|
Sujet
|
subject | string |
Objet du message. |
|
|
Répondre
|
content | True | string |
Corps du message. |
|
Type
|
contentType | True | string |
Type de contenu : html ou texte. |
Publier votre propre carte adaptative en tant que bot Flow à un utilisateur [DÉPRÉCIÉ]
Ajoutez la définition de carte JSON pour créer un message personnalisé pour un utilisateur Teams. Le message peut contenir des images, des graphiques, du texte, etc.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Post adaptive card request
|
PostAdaptiveCardRequest | True | dynamic |
Demande de carte adaptative post-adaptative |
Retourne
- Corps
- MessageId
Publiez votre propre carte adaptative en tant que bot Flow vers un canal [DÉPRÉCIÉ]
Ajoutez la définition de carte JSON pour créer un billet personnalisé pour un canal Teams. Le billet peut contenir des images, des graphiques, du texte, etc.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Post adaptive card request
|
PostAdaptiveCardRequest | True | dynamic |
Demande de carte adaptative post-adaptative |
Retourne
- Corps
- MessageId
Répertorier les canaux
Répertorie tous les canaux d’une équipe spécifique
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Filtrer la requête
|
$filter | string |
Requête de filtre OData pour restreindre les entrées retournées (par exemple, membershipType eq 'standard'). |
|
|
Commande par
|
$orderby | string |
Option de requête OData OrderBy pour spécifier l’ordre des entrées (par exemple, displayName asc). |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des canaux
|
value | array of GetChannelResponse |
Liste d’un ou plusieurs canaux pour une équipe spécifique |
Répertorier les conversations
Répertorie les conversations récentes dont vous faites partie
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Types de conversation
|
chatType | True | string |
Filtrer par type |
|
Sujet
|
topic | True | string |
Filtrer selon que le nom de la rubrique est défini ou non |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des conversations
|
value | array of object |
Liste d’une ou de plusieurs conversations dont vous faites partie |
|
Sujet
|
value.topic | string |
Objet ou rubrique pour la conversation. Disponible uniquement pour les conversations de groupe |
|
Date de création
|
value.createdDateTime | date-time |
Date et heure de création de la conversation |
|
Heure de la date de la dernière mise à jour
|
value.lastUpdatedDateTime | date-time |
Date et heure de la dernière mise à jour de la conversation ou de sa liste de membres |
|
ID de conversation
|
value.id | string |
Identificateur unique de la conversation |
Répertorier les membres
Répertorier les membres directs d’une conversation de groupe ou d’un canal
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de thread
|
threadType | True | string |
Choisir le type de message |
|
Demande de liste des membres
|
body | True | dynamic |
Demande des membres de liste |
Retourne
Lister le schéma de réponse des membres
Répertorier les membres d’une balise d’équipe
Répertorie les membres d’une balise d’équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Tag
|
tagId | True | string |
Sélectionner une balise |
Retourne
Répertorier les réponses d’un message de canal
Répertorier les réponses à un message dans un canal dans une équipe spécifique. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
|
Message
|
messageId | True | string |
Message ID |
|
Nombre de réponses les plus récentes
|
$top | integer |
Nombre de réponses les plus récentes à retourner. La valeur par défaut est 20. La valeur prise en charge est comprise entre 1 et 50. |
Retourne
Lister le schéma de réponse des réponses
Répertorier les équipes associées
Répertorie toutes les équipes dont vous êtes membre direct ou sont membres d’un canal partagé hébergé à l’intérieur de l’équipe.
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste Teams
|
value | array of AssociatedTeamInfo |
Liste des équipes avec lesquelles vous êtes associé |
Répertorier les équipes rejointes
Répertorie toutes les équipes de Microsoft Teams dont vous êtes membre
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste Teams
|
value | array of object |
Liste des équipes dont vous êtes membre |
|
Descriptif
|
value.description | string |
Description facultative de l’équipe |
|
Nom
|
value.displayName | string |
Nom de l’équipe |
|
ID
|
value.id | string |
Identificateur unique de l’équipe, également appelé ID de groupe Microsoft 365 |
Répertorier tous les canaux
Répertorie tous les canaux d’une équipe spécifique, y compris les canaux partagés avec l’équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Filtrer la requête
|
$filter | string |
Requête de filtre OData pour restreindre les entrées retournées (par exemple, membershipType eq 'standard'). |
|
|
Commande par
|
$orderby | string |
Option de requête OData OrderBy pour spécifier l’ordre des entrées (par exemple, displayName asc). |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des canaux
|
value | array of ChannelWithOwnerTeamId |
Liste d’un ou plusieurs canaux pour une équipe spécifique |
Répertorier toutes les étiquettes d’une équipe
Répertorie les balises de l’équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
Retourne
- Corps
- GetTagsResponseSchema
Répondre avec un message dans un canal
Réponses avec un message au message d’un canal
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Publier en tant que
|
poster | True | string |
Sélectionner une option |
|
Publier dans
|
location | True | string |
Sélectionner une option |
|
Demande de message de réponse
|
body | True | dynamic |
Demande de message de réponse |
Retourne
Répondre avec une carte adaptative dans un canal
Réponses avec une carte adaptative au message d’un canal
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Publier en tant que
|
poster | True | string |
Sélectionner une option |
|
Publier dans
|
location | True | string |
Sélectionner une option |
|
Demande de carte adaptative de réponse
|
body | True | dynamic |
Demande de carte adaptative de réponse |
Retourne
Shifts : Obtenir les détails d’une planification [DÉCONSEILLÉ]
Cette action a été déconseillée. Utilisez plutôt obtenir les détails d’une planification .
Cette opération retourne les détails d’une planification à l’aide de l’ID unique de la planification.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
Retourne
Planifier l’entité
- Corps
- ScheduleResponse
Shifts : Obtenir un groupe de planification [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt Obtenir un groupe de planification .
Cette opération retourne des détails pour un groupe de planification à l’aide de son ID unique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de groupe de planification
|
schedulingGroupId | True | string |
ID unique du groupe de planification. |
Retourne
Planification de l’entité de groupe
- Groupe de planification
- SchedulingGroupResponse
Shifts : Refuser une demande de décalage d’offre [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt Refuser une demande de décalage d’offre .
Cette opération permet aux utilisateurs de refuser une demande de décalage d’offre.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
ID de demande shift de l’offre
|
offerShiftRequestId | True | string |
ID unique de la demande de décalage de l’offre |
|
Message du destinataire/gestionnaire
|
message | string |
Message lorsqu’une demande est refusée. |
Shifts : Refuser une demande Open Shift [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt Refuser une demande Open Shift .
Cette opération permet aux gestionnaires de refuser une demande de décalage ouvert.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Ouvrir l’ID de demande de modification de décalage
|
openShiftChangeRequestId | True | string |
ID unique de la requête |
|
Message à partir du gestionnaire
|
message | string |
Message du responsable à l’expéditeur/destinataire lorsqu’une demande est refusée. |
Shifts : répertorier toutes les demandes de décalages d’échange [DÉCONSEILLÉ]
Cette action a été déconseillée. Utilisez plutôt lister toutes les demandes d’échange de décalages dans une équipe .
Cette opération retourne toutes les demandes de décalage d’échange dans une planification
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Nombre supérieur
|
$top | integer |
Nombre total de demandes à récupérer |
|
|
État de la demande
|
state | string |
Filtre d’état de requête |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Permuter la liste des demandes de modification des shifts
|
value | array of SwapShiftsChangeRequestResponse |
Liste des demandes de modification des décalages d’échange dans la planification |
Shifts : répertorier toutes les raisons de congé [DÉCONSEILLÉ]
Cette action a été déconseillée. Veuillez utiliser lister toutes les raisons de congé dans une équipe à la place.
Cette opération retourne la liste des raisons de congés associés à une équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
teamId | True | string |
Sélectionner une équipe |
|
Nombre supérieur
|
$top | integer |
Nombre total de raisons de congé à récupérer |
Retourne
Liste des raisons de congé.
- Liste des raisons de congé associée à une équipe
- GetTimeOffReasonsResponse
Supprimer un membre d’une balise d’équipe
Supprime un membre d’une balise d’équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Tag
|
tagId | True | string |
Sélectionner une balise |
|
ID de membre de balise
|
tagMemberId | True | string |
ID du membre à supprimer de la balise |
Supprimer une balise d’équipe
Supprime une balise d’une équipe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Tag
|
tagId | True | string |
Sélectionner une balise |
Déclenche
| Lorsque des mots clés sont mentionnés |
Se déclenche lorsqu’un mot clé est mentionné dans une conversation ou un canal spécifié. Ne se déclenche pas si un message est modifié. |
| Lorsqu’un nouveau membre de l’équipe est supprimé |
Se déclenche lorsqu’un membre est supprimé de l’équipe spécifiée |
| Lorsqu’un nouveau membre d’équipe est ajouté |
Se déclenche lorsqu’un membre est ajouté à l’équipe donnée |
| Lorsqu’un nouveau message de canal est ajouté |
Se déclenche lorsqu’un nouveau message est publié dans un canal d’une équipe. Notez que ce déclencheur se déclenche uniquement lorsqu’un message racine est ajouté dans le canal. Les réponses à un message de canal existant n’entraînent pas le déclenchement de l’événement déclencheur. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| Lorsqu’un nouveau message de conversation est ajouté |
Se déclenche lorsqu’un nouveau message est publié dans n’importe quelle conversation dont l’utilisateur fait partie. |
| Lorsqu’un nouveau message est ajouté à une conversation ou un canal |
Se déclenche lorsqu’un nouveau message est publié dans une conversation ou un canal spécifié. Ne se déclenche pas si un message est modifié. |
| Lorsqu’une personne a réagi à un message dans la conversation |
Se déclenche lorsqu’une personne réagit à un message dans une conversation ou un canal spécifié. |
| Lorsqu’une personne répond à une carte adaptative |
Ce déclencheur vous permet de gérer les réponses d’une carte adaptative publiée dans Microsoft Teams. (Disponible uniquement pour Power Automate.) |
| Pour un message sélectionné (V2) |
Ce déclencheur vous permet de démarrer un flux pour un message sélectionné dans Microsoft Teams. (Disponible uniquement pour Power Automate.) |
| Quand je suis @mentioned |
Se déclenche lorsqu’un nouveau message que @mentions l’utilisateur actuel est ajouté à une conversation ou un canal spécifié. |
| Quand je suis mentionné dans un message de canal |
Se déclenche lorsqu’un nouveau message que @mentions l’utilisateur actuel est ajouté à un canal dans une équipe. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé. |
| À partir de la zone de composition (V2) |
Ce déclencheur vous permet de démarrer un flux à partir de la zone de rédaction de message dans Microsoft Teams. (Disponible uniquement pour Power Automate.) |
Lorsque des mots clés sont mentionnés
Se déclenche lorsqu’un mot clé est mentionné dans une conversation ou un canal spécifié. Ne se déclenche pas si un message est modifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de message
|
threadType | True | string |
Choisir le type de message |
|
Mots clés à rechercher
|
$search | True | string |
Liste séparée par des virgules de mots clés à rechercher |
|
requestBody
|
requestBody | dynamic |
Il s’agit du corps de la requête du Webhook |
Retourne
Lorsqu’un nouveau membre de l’équipe est supprimé
Se déclenche lorsqu’un membre est supprimé de l’équipe spécifiée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID d’utilisateur
|
id | string |
ID unique de l’utilisateur |
Lorsqu’un nouveau membre d’équipe est ajouté
Se déclenche lorsqu’un membre est ajouté à l’équipe donnée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID d’utilisateur
|
id | string |
ID unique de l’utilisateur |
Lorsqu’un nouveau message de canal est ajouté
Se déclenche lorsqu’un nouveau message est publié dans un canal d’une équipe. Notez que ce déclencheur se déclenche uniquement lorsqu’un message racine est ajouté dans le canal. Les réponses à un message de canal existant n’entraînent pas le déclenchement de l’événement déclencheur. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
attachments
|
attachments | array of object |
attachments |
|
items
|
attachments | object | |
|
contenu
|
body.content | string |
Contenu du message |
|
type de contenu
|
body.contentType | string |
Le type de contenu. Les valeurs possibles sont du texte et du html |
|
horodatage de création
|
createdDateTime | date-time |
Horodatage de la création du message de conversation |
|
supprimé
|
deleted | boolean |
supprimé |
|
etag
|
etag | string |
Numéro de version du message de conversation. |
|
application
|
from.application | object |
application |
|
dispositif
|
from.device | string |
dispositif |
|
le nom d’affichage
|
from.user.displayName | string |
le nom d’affichage |
|
ID
|
from.user.id | string |
identificateur de l’utilisateur |
|
identityProvider
|
from.user.identityProvider | string |
identityProvider |
|
pièce d'identité
|
id | string |
ID unique du message |
|
importance
|
importance | string |
Importance du message. Les valeurs possibles sont : normale, élevée, urgente. |
|
horodatage modifié
|
lastModifiedDateTime | string |
Horodatage lorsque le message de conversation est créé (paramètre initial) ou modifié, y compris lorsqu’une réaction est ajoutée ou supprimée |
|
paramètres régionaux
|
locale | string |
Paramètres régionaux du message de conversation défini par le client. |
|
mentions
|
mentions | array of object |
Liste des entités mentionnées dans le message de conversation. Les entités prises en charge sont les suivantes : utilisateur, bot, équipe et canal. |
|
items
|
mentions | object | |
|
messageType
|
messageType | string |
Type de message de conversation |
|
Réactions
|
reactions | array of object |
Réactions pour ce message de conversation (par exemple, Like) |
|
items
|
reactions | object | |
|
replyToId
|
replyToId | string |
ID du message parent du thread |
|
Objet
|
subject | string |
Objet du message de conversation, facultatif |
|
summary
|
summary | string |
Texte de synthèse du message qui peut être utilisé pour les notifications Push et les vues récapitulatives ou les vues de secours |
Lorsqu’un nouveau message de conversation est ajouté
Se déclenche lorsqu’un nouveau message est publié dans n’importe quelle conversation dont l’utilisateur fait partie.
Retourne
Détails du message
Lorsqu’un nouveau message est ajouté à une conversation ou un canal
Se déclenche lorsqu’un nouveau message est publié dans une conversation ou un canal spécifié. Ne se déclenche pas si un message est modifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de message
|
threadType | True | string |
Choisir le type de message |
|
requestBody
|
requestBody | dynamic |
Il s’agit du corps de la requête du Webhook |
Retourne
Lorsqu’une personne a réagi à un message dans la conversation
Se déclenche lorsqu’une personne réagit à un message dans une conversation ou un canal spécifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Emoji à suivre
|
reactionKey | True | string |
Choisir l’emoji à surveiller pour les réactions des messages |
|
Fréquence du déclencheur
|
frequency | True | string |
Indique si le flux doit être déclenché par chaque réaction ou uniquement la première réaction sur un message particulier |
|
Qui peut déclencher ?
|
runningPolicy | True | string |
Spécifier qui peut déclencher ce flux de travail |
|
Type de message
|
threadType | True | string |
Choisir le type de message |
|
requestBody
|
requestBody | dynamic |
Il s’agit du corps de la requête du Webhook |
Retourne
Détails du message
Lorsqu’une personne répond à une carte adaptative
Ce déclencheur vous permet de gérer les réponses d’une carte adaptative publiée dans Microsoft Teams. (Disponible uniquement pour Power Automate.)
Retourne
Pour un message sélectionné (V2)
Ce déclencheur vous permet de démarrer un flux pour un message sélectionné dans Microsoft Teams. (Disponible uniquement pour Power Automate.)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
operationId
|
operationId | True | string | |
|
host
|
host | object | ||
|
parameters
|
parameters | True | object | |
|
schéma
|
schema | object |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
body
|
body | object |
Quand je suis @mentioned
Se déclenche lorsqu’un nouveau message que @mentions l’utilisateur actuel est ajouté à une conversation ou un canal spécifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de message
|
threadType | True | string |
Choisir le type de message |
|
requestBody
|
requestBody | dynamic |
Il s’agit du corps de la requête du Webhook |
Retourne
Quand je suis mentionné dans un message de canal
Se déclenche lorsqu’un nouveau message que @mentions l’utilisateur actuel est ajouté à un canal dans une équipe. Pour les canaux partagés, l’ID d’équipe doit faire référence à l’équipe hôte, qui est l’équipe propriétaire du canal partagé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Équipe
|
groupId | True | string |
Sélectionner une équipe |
|
Canal
|
channelId | True | string |
ID de canal |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
attachments
|
attachments | array of object |
attachments |
|
items
|
attachments | object | |
|
contenu
|
body.content | string |
Contenu du message |
|
type de contenu
|
body.contentType | string |
Le type de contenu. Les valeurs possibles sont du texte et du html |
|
horodatage de création
|
createdDateTime | date-time |
Horodatage de la création du message de conversation |
|
supprimé
|
deleted | boolean |
supprimé |
|
etag
|
etag | string |
Numéro de version du message de conversation. |
|
application
|
from.application | object |
application |
|
dispositif
|
from.device | string |
dispositif |
|
le nom d’affichage
|
from.user.displayName | string |
le nom d’affichage |
|
ID
|
from.user.id | string |
identificateur de l’utilisateur |
|
identityProvider
|
from.user.identityProvider | string |
identityProvider |
|
pièce d'identité
|
id | string |
ID unique du message |
|
importance
|
importance | string |
Importance du message. Les valeurs possibles sont : normale, élevée, urgente. |
|
horodatage modifié
|
lastModifiedDateTime | string |
Horodatage lorsque le message de conversation est créé (paramètre initial) ou modifié, y compris lorsqu’une réaction est ajoutée ou supprimée |
|
paramètres régionaux
|
locale | string |
Paramètres régionaux du message de conversation défini par le client. |
|
mentions
|
mentions | array of object |
Liste des entités mentionnées dans le message de conversation. Les entités prises en charge sont les suivantes : utilisateur, bot, équipe et canal. |
|
items
|
mentions | object | |
|
messageType
|
messageType | string |
Type de message de conversation |
|
Réactions
|
reactions | array of object |
Réactions pour ce message de conversation (par exemple, Like) |
|
items
|
reactions | object | |
|
replyToId
|
replyToId | string |
ID du message parent du thread |
|
Objet
|
subject | string |
Objet du message de conversation, facultatif |
|
summary
|
summary | string |
Texte de synthèse du message qui peut être utilisé pour les notifications Push et les vues récapitulatives ou les vues de secours |
À partir de la zone de composition (V2)
Ce déclencheur vous permet de démarrer un flux à partir de la zone de rédaction de message dans Microsoft Teams. (Disponible uniquement pour Power Automate.)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
operationId
|
operationId | True | string | |
|
host
|
host | object | ||
|
parameters
|
parameters | True | object | |
|
schéma
|
schema | object |
Retourne
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
body
|
body | object |
Définitions
GetTagsResponseSchema
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
value
|
value | array of object | |
|
ID
|
value.id | string |
Identificateur unique de la balise |
|
Identifiant de l’équipe
|
value.teamId | string |
ID de l’équipe dans laquelle la balise est définie |
|
Nom affiché
|
value.displayName | string |
Nom de la balise telle qu’elle apparaît à l’utilisateur dans Microsoft Teams. |
|
Nombre de membres
|
value.memberCount | integer |
Nombre d’utilisateurs affectés à la balise |
GetTagMembersResponseSchema
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
value
|
value | array of object | |
|
ID de membre de balise
|
value.id | string |
Identificateur unique du membre |
|
ID du locataire
|
value.tenantId | string |
ID du locataire dont le membre de balise fait partie |
|
Nom d’affichage de l’utilisateur
|
value.displayName | string |
Nom complet du membre |
|
ID d’utilisateur
|
value.userId | string |
ID utilisateur du membre |
CreateTagResponseSchema
Balise créée pour une équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificateur unique de la balise |
|
Identifiant de l’équipe
|
teamId | string |
ID de l’équipe dans laquelle la balise est définie |
|
Nom affiché
|
displayName | string |
Nom de la balise telle qu’elle apparaît à l’utilisateur dans Microsoft Teams. |
|
Nombre de membres
|
memberCount | integer |
Nombre d’utilisateurs affectés à la balise |
AddMemberToTagResponseSchema
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
userId | string |
ID utilisateur du membre ajouté à la balise |
ListMembersResponseSchema
Lister le schéma de réponse des membres
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des membres
|
value | array of object |
Lister la réponse des membres |
|
Nom d’affichage
|
value.displayName | string |
Nom complet du membre |
|
Courriel
|
value.email | string |
Adresse e-mail du membre |
|
ID
|
value.id | string |
ID d’utilisateur du membre |
|
Rôles
|
value.roles | array of string |
Rôles pour ce membre |
|
ID du locataire
|
value.tenantId | string |
ID de locataire du membre |
|
ID d’utilisateur
|
value.userId | string |
ID utilisateur du membre |
|
Heure de début de l’historique visible de la conversation
|
value.visibleHistoryStartDateTime | string |
Horodatage indiquant à quel point l’historique d’une conversation est partagé avec le membre de la conversation |
ListRepliesResponseSchema
Lister le schéma de réponse des réponses
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Liste des réponses aux messages
|
value | array of object |
Lister la réponse aux réponses |
|
ID
|
value.id | string |
ID de réponse |
|
Répondre à l’ID
|
value.replyToId | string |
ID du message en cours de réponse à |
|
ETag
|
value.etag | string |
ETag de la réponse |
|
Message Type
|
value.messageType | string |
Type du message |
|
Date de création
|
value.createdDateTime | string |
Horodatage de création de la réponse |
|
Heure de la date de dernière modification
|
value.lastModifiedDateTime | string |
Horodatage de la dernière modification de la réponse |
|
Date de dernière modification
|
value.lastEditedDateTime | string |
Horodatage modifié de la réponse |
|
Heure de la date supprimée
|
value.deletedDateTime | string |
Horodatage de suppression de la réponse |
|
Sujet
|
value.subject | string |
Objet de la réponse |
|
Résumé
|
value.summary | string |
Résumé de la réponse |
|
ID de conversation
|
value.chatId | string |
ID de conversation associé à la réponse |
|
Importance
|
value.importance | string |
Importance de la réponse |
|
Paramètres régionaux
|
value.locale | string |
Paramètres régionaux de la réponse |
|
Web URL
|
value.webUrl | string |
URL web de la réponse |
|
Violation de stratégie
|
value.policyViolation | object |
Détails de violation de stratégie |
|
Détails de l’événement
|
value.eventDetail | object |
Détails de l’événement associés à la réponse |
|
Application
|
value.from.application | object |
Détails de l’application |
|
Device
|
value.from.device | object |
Détails sur l'appareil |
|
ID d’utilisateur
|
value.from.user.id | string |
ID d’utilisateur |
|
Nom d’affichage
|
value.from.user.displayName | string |
Nom d’affichage de l’utilisateur |
|
Type d’identité utilisateur
|
value.from.user.userIdentityType | string |
Type d’identité utilisateur |
|
ID du locataire
|
value.from.user.tenantId | string |
ID de locataire de l’utilisateur |
|
Type de contenu
|
value.body.contentType | string |
Type de contenu de la réponse |
|
Content
|
value.body.content | string |
Contenu de la réponse |
|
Identifiant de l’équipe
|
value.channelIdentity.teamId | string |
Identifiant de l’équipe |
|
ID de canal
|
value.channelIdentity.channelId | string |
ID de canal |
|
Attachments
|
value.attachments | array of object |
Pièces jointes dans la réponse |
|
items
|
value.attachments | object | |
|
Mentions
|
value.mentions | array of object |
Mentions dans la réponse |
|
items
|
value.mentions | object | |
|
Réactions
|
value.reactions | array of object |
Réactions à la réponse |
|
items
|
value.reactions | object | |
|
Historique des messages
|
value.messageHistory | array of object |
Historique du message |
|
items
|
value.messageHistory | object |
MessageReactionWebhookResponseSchema
Détails du message
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ThreadType
|
threadType | string | |
|
ChatId
|
chatId | string |
Identificateur unique de la conversation |
|
TeamId
|
teamId | string |
Identificateur unique de l’équipe |
|
ChannelId
|
channelId | string |
Identificateur unique du canal |
|
MessageId
|
messageId | string |
ID du message qui a été réagi |
|
ReplyToId
|
replyToId | string |
ID du message parent du thread |
|
Messagelink
|
messageLink | string |
Lien vers le message qui a été réagi |
|
UserId
|
userId | string |
Réaction de l’ID de l’utilisateur |
|
MessageReaction
|
messageReaction | string |
Réaction de message utilisée |
ChatMessageWebhookResponseSchema
Détails du message
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Message
|
value | array of object |
Réponse des détails du message |
|
ID de conversation
|
value.conversationId | string |
Identificateur unique de la conversation |
|
ID
|
value.messageId | string |
Message ID |
|
Lien
|
value.linkToMessage | string |
Lien de message |
MessageId
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Message ID
|
id | string |
Identificateur de message unique |
GetMessagesFromChannel_Response
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
@odata.context
|
@odata.context | string |
@odata.context |
|
@odata.count
|
@odata.count | integer |
@odata.count |
|
@odata.nextLink
|
@odata.nextLink | string |
@odata.nextLink |
|
Liste des messages
|
value | OnNewChannelMessage_Response |
Liste d’un ou de plusieurs messages pour un canal spécifique dans une équipe |
OnNewChannelMessage_Response
Liste d’un ou de plusieurs messages pour un canal spécifique dans une équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
attachments
|
attachments | array of object |
attachments |
|
items
|
attachments | object | |
|
contenu
|
body.content | string |
Contenu du message |
|
type de contenu
|
body.contentType | string |
Le type de contenu. Les valeurs possibles sont du texte et du html |
|
horodatage de création
|
createdDateTime | date-time |
Horodatage de la création du message de conversation |
|
supprimé
|
deleted | boolean |
supprimé |
|
etag
|
etag | string |
Numéro de version du message de conversation. |
|
application
|
from.application | object |
application |
|
dispositif
|
from.device | string |
dispositif |
|
le nom d’affichage
|
from.user.displayName | string |
le nom d’affichage |
|
ID
|
from.user.id | string |
identificateur de l’utilisateur |
|
identityProvider
|
from.user.identityProvider | string |
identityProvider |
|
pièce d'identité
|
id | string |
ID unique du message |
|
importance
|
importance | string |
Importance du message. Les valeurs possibles sont : normale, élevée, urgente. |
|
horodatage modifié
|
lastModifiedDateTime | string |
Horodatage lorsque le message de conversation est créé (paramètre initial) ou modifié, y compris lorsqu’une réaction est ajoutée ou supprimée |
|
paramètres régionaux
|
locale | string |
Paramètres régionaux du message de conversation défini par le client. |
|
mentions
|
mentions | array of object |
Liste des entités mentionnées dans le message de conversation. Les entités prises en charge sont les suivantes : utilisateur, bot, équipe et canal. |
|
items
|
mentions | object | |
|
messageType
|
messageType | string |
Type de message de conversation |
|
Réactions
|
reactions | array of object |
Réactions pour ce message de conversation (par exemple, Like) |
|
items
|
reactions | object | |
|
replyToId
|
replyToId | string |
ID du message parent du thread |
|
Objet
|
subject | string |
Objet du message de conversation, facultatif |
|
summary
|
summary | string |
Texte de synthèse du message qui peut être utilisé pour les notifications Push et les vues récapitulatives ou les vues de secours |
GetTeamResponse
Obtenir la réponse de l’équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Identifiant de l’équipe
|
id | string |
Identificateur unique de l’équipe |
|
Nom affiché
|
displayName | string |
Nom de l’équipe |
|
Description de l’équipe
|
description | string |
Description de l’équipe, facultative |
|
ID interne
|
internalId | string |
ID interne de l’équipe |
|
URL web de l’équipe
|
webUrl | string |
Lien hypertexte qui va accéder à l’équipe dans le client Microsoft Teams |
|
Archivés
|
isArchived | boolean |
Indique si cette équipe est en mode lecture seule |
|
Paramètres de membre
|
memberSettings | MemberSettings |
Paramètres permettant de configurer si les membres peuvent effectuer certaines actions, par exemple, créer des canaux et ajouter des bots dans l’équipe |
|
Paramètres d’invité
|
guestSettings | GuestSettings |
Paramètres permettant de configurer si les invités peuvent créer, mettre à jour ou supprimer des canaux dans l’équipe |
|
Paramètres de messagerie
|
messagingSettings | MessagingSettings |
Paramètres pour configurer la messagerie et les mentions dans l’équipe |
|
Paramètres amusants
|
funSettings | FunSettings |
Paramètres permettant de configurer l’utilisation de Giphy, de memes et d’autocollants dans l’équipe |
|
Paramètres de découverte
|
discoverySettings | DiscoverySettings |
Paramètres permettant de configurer la détectabilité de l’équipe par d’autres utilisateurs. |
AssociatedTeamInfo
Représente une équipe associée à un utilisateur
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Identifiant de l’équipe
|
id | string |
Identificateur unique de l’équipe |
|
Nom affiché
|
displayName | string |
Nom de l’équipe |
|
ID du locataire
|
tenantId | string |
L’ID du locataire Microsoft Entra auquel appartient cette équipe |
GetChannelResponse
Obtenir la réponse des détails du canal d’équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID de canal
|
id | string |
Identificateur unique du canal |
|
Nom affiché
|
displayName | string |
Nom du canal |
|
Description du canal
|
description | string |
Description du canal, facultatif |
|
Adresse e-mail du canal
|
string |
Adresse e-mail pour l’envoi de messages au canal |
|
|
ID de locataire d’équipe
|
tenantId | string |
ID du locataire Microsoft Entra. |
|
Lien hypertexte pour le canal dans Microsoft Teams
|
webUrl | string |
Lien hypertexte pour le canal dans Microsoft Teams |
|
URL du dossier SharePoint pour le canal
|
filesFolderWebUrl | string |
URL du dossier SharePoint du canal |
|
Heure de création de canal
|
createdDateTime | date-time |
Horodatage auquel le canal a été créé. Lecture seule |
|
Type du canal.
|
membershipType | string |
Type d’appartenance au canal |
ChannelWithOwnerTeamId
Ressource de canal avec ID d’équipe propriétaire
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
|
object |
Ressource de canal avec ID d’équipe propriétaire |
GetTimeOffReasonsResponse
Liste des raisons de congé.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Tableau contenant des raisons de congés
|
value | array of object |
Liste des raisons de congé. |
|
ID du motif de congé
|
value.id | string |
ID unique de la raison du congé. |
|
Heure de création
|
value.createdDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Date de modification de l’heure
|
value.lastModifiedDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Nom d’affichage
|
value.displayName | string |
Nom d’affichage |
|
Type d’icône
|
value.iconType | string |
Type d’icône |
|
Est actif
|
value.isActive | boolean |
Est actif |
|
Dernière modification par
|
value.lastModifiedBy | LastModifiedBy |
Dernière modification par |
TimeOffRequestResponse
Entité de demande TimeOff
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
ID unique de la requête TimeOff. |
|
Heure de création
|
createdDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de modification
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Affectation
|
assignedTo | string |
La personne à laquelle la demande est affectée : « responsable » ou « destinataire » |
|
État
|
state | string |
'approuvé', 'en attente' ou 'refusé' |
|
Heure de l’expéditeur
|
senderDateTime | date-time |
Heure à laquelle la demande a été envoyée |
|
Message de l’expéditeur
|
senderMessage | string |
Message de l’expéditeur de la demande |
|
ID de l’expéditeur
|
senderUserId | string |
ID de l’utilisateur qui a envoyé la demande |
|
Temps d’action du gestionnaire
|
managerActionDateTime | date-time |
Heure à laquelle le responsable a répondu |
|
Message du gestionnaire
|
managerActionMessage | string |
Message du responsable |
|
ID du gestionnaire
|
managerUserId | string |
ID du responsable qui a répondu |
|
À partir de l’heure de début
|
startDateTime | date-time |
Début du congé demandé |
|
Heure de fin
|
endDateTime | date-time |
Fin du temps de congé demandé |
|
ID de raison de délai d’attente
|
timeOffReasonId | string |
ID de la raison du délai d’attente |
OfferShiftRequestResponse
Entité de demande shift d’offre
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
ID unique de la demande De décalage d’offre. |
|
Heure de création
|
createdDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de modification
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Affectation
|
assignedTo | string |
La personne à laquelle la demande est affectée : « responsable » ou « destinataire » |
|
État
|
state | string |
'approuvé', 'en attente' ou 'refusé' |
|
Heure de l’expéditeur
|
senderDateTime | date-time |
Heure à laquelle la demande a été envoyée |
|
Message de l’expéditeur
|
senderMessage | string |
Message de l’expéditeur de la demande |
|
ID de l’expéditeur
|
senderUserId | string |
ID de l’utilisateur qui a envoyé la demande |
|
ID de décalage de l’expéditeur
|
senderShiftId | string |
ID du décalage de l’expéditeur |
|
Heure du récepteur
|
recipientActionDateTime | date-time |
Heure à laquelle le destinataire a répondu |
|
Message du destinataire
|
recipientActionMessage | string |
Message du destinataire |
|
ID du destinataire
|
recipientUserId | string |
ID du destinataire de la demande |
|
Temps d’action du gestionnaire
|
managerActionDateTime | date-time |
Heure à laquelle le responsable a répondu |
|
Message du gestionnaire
|
managerActionMessage | string |
Message du responsable |
|
ID du gestionnaire
|
managerUserId | string |
ID du responsable qui a répondu |
SwapShiftsChangeRequestResponse
Swap Shift Request Entity
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
ID unique de la requête Swap Shift. |
|
Heure de création
|
createdDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de modification
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Affectation
|
assignedTo | string |
La personne à laquelle la demande est affectée : « responsable » ou « destinataire » |
|
État
|
state | string |
'approuvé', 'en attente' ou 'refusé' |
|
Heure de l’expéditeur
|
senderDateTime | date-time |
Heure à laquelle la demande a été envoyée |
|
Message de l’expéditeur
|
senderMessage | string |
Message de l’expéditeur de la demande |
|
ID de l’expéditeur
|
senderUserId | string |
ID de l’utilisateur qui a envoyé la demande |
|
ID de décalage de l’expéditeur
|
senderShiftId | string |
ID du décalage de l’expéditeur |
|
Heure du récepteur
|
recipientActionDateTime | date-time |
Heure à laquelle le destinataire a répondu |
|
Message du destinataire
|
recipientActionMessage | string |
Message du destinataire |
|
ID du destinataire
|
recipientUserId | string |
ID du destinataire de la demande |
|
ID de décalage du destinataire
|
recipientShiftId | string |
ID du décalage du destinataire |
|
Temps d’action du gestionnaire
|
managerActionDateTime | date-time |
Heure à laquelle le responsable a répondu |
|
Message du gestionnaire
|
managerActionMessage | string |
Message du responsable |
|
ID du gestionnaire
|
managerUserId | string |
ID du responsable qui a répondu |
OpenShiftChangeRequestResponse
Ouvrir l’entité de demande de modification shift
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
ID unique de la requête Open Shift Change. |
|
Heure de création
|
createdDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de modification
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Affectation
|
assignedTo | string |
La personne à laquelle la demande est affectée : « responsable » ou « destinataire » |
|
État
|
state | string |
'approuvé', 'en attente' ou 'refusé' |
|
Heure de l’expéditeur
|
senderDateTime | date-time |
Heure à laquelle la demande a été envoyée |
|
Message de l’expéditeur
|
senderMessage | string |
Message de l’expéditeur de la demande |
|
ID de l’expéditeur
|
senderUserId | string |
ID de l’utilisateur qui a envoyé la demande |
|
Temps d’action du gestionnaire
|
managerActionDateTime | date-time |
Heure à laquelle le responsable a répondu |
|
Message du gestionnaire
|
managerActionMessage | string |
Message du responsable |
|
ID du gestionnaire
|
managerUserId | string |
ID du responsable qui a répondu |
|
Ouvrir l’ID maj
|
openShiftId | string |
ID du décalage ouvert demandé |
OpenShiftResponse
Ouvrir l’entité Shift
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
ID unique du décalage ouvert. |
|
Date de création
|
createdDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Date de modification de l’heure
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
ID de groupe de planification
|
schedulingGroupId | string |
ID de groupe de planification |
|
Dernière modification par
|
lastModifiedBy | LastModifiedBy |
Dernière modification par |
|
Maj ouvert partagé
|
sharedOpenShift | SharedOpenShift |
Version partagée du décalage ouvert |
|
Brouillon ouvert maj
|
draftOpenShift | DraftOpenShift |
Version préliminaire du décalage ouvert |
SharedOpenShift
Version partagée du décalage ouvert
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
|
Remarques
|
notes | string |
Remarques |
|
À partir de l’heure de début
|
startDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Thème
|
theme | string |
Thème |
|
Nombre d’emplacements ouverts
|
openSlotCount | integer |
Nombre d’emplacements ouverts |
|
activities
|
activities | Activities |
Activités de décalage |
DraftOpenShift
Version préliminaire du décalage ouvert
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
|
Remarques
|
notes | string |
Remarques |
|
À partir de l’heure de début
|
startDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Thème
|
theme | string |
Thème |
|
Nombre d’emplacements ouverts
|
openSlotCount | integer |
Nombre d’emplacements ouverts |
|
activities
|
activities | Activities |
Activités de décalage |
ShiftResponse
Maj, entité
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
ID unique du décalage. |
|
Date de création
|
createdDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Date de modification de l’heure
|
lastModifiedDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Affecté à l’ID d’utilisateur
|
userId | string |
Affecté à l’ID d’utilisateur |
|
ID de groupe de planification
|
schedulingGroupId | string |
ID de groupe de planification |
|
Dernière modification par
|
lastModifiedBy | LastModifiedBy |
Dernière modification par |
|
Maj partagé
|
sharedShift | SharedShift |
Version partagée du shift |
|
Brouillon de décalage
|
draftShift | DraftShift |
Version préliminaire du shift |
SharedShift
Version partagée du shift
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
|
Remarques
|
notes | string |
Remarques |
|
À partir de l’heure de début
|
startDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Thème
|
theme | string |
Thème |
|
activities
|
activities | Activities |
Activités de décalage |
DraftShift
Version préliminaire du shift
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
|
Remarques
|
notes | string |
Remarques |
|
À partir de l’heure de début
|
startDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Thème
|
theme | string |
Thème |
|
activities
|
activities | Activities |
Activités de décalage |
ScheduleResponse
Planifier l’entité
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID de planification
|
id | string |
ID unique de la planification. |
|
Planifier le fuseau horaire
|
timeZone | string |
Fuseau horaire de la planification. |
|
État de la planification de l’approvisionnement
|
provisionStatus | string |
État d’approvisionnement de la planification. |
|
Planifier le code d’état de l’approvisionnement
|
provisionStatusCode | string |
Code d’état d’approvisionnement de la planification. |
CreateATeamResponse
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nouvel ID d’équipe
|
newTeamId | string |
ID d’équipe de l’équipe qui vient d’être créée |
PostToConversationResponse
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Message ID
|
id | string |
Unique message ID |
|
Lien de message
|
messageLink | string |
Lien vers le message dans Microsoft Teams |
|
ID de conversation
|
conversationId | string |
Identificateur unique de la conversation |
Activités
Activités de décalage
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Est payé
|
isPaid | boolean |
Est payé |
|
À partir de l’heure de début
|
startDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Heure de fin
|
endDateTime | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
Code
|
code | string |
Code |
|
Nom d’affichage
|
displayName | string |
Nom d’affichage |
SchedulingGroupResponse
Planification de l’entité de groupe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
ID unique du groupe de planification. |
|
Nom d’affichage
|
displayName | string |
Nom complet du groupe de planification. |
|
Est actif
|
isActive | boolean |
Indique si le groupe de planification peut être utilisé lors de la création de nouvelles entités ou de la mise à jour des entités existantes. |
|
ID d’utilisateur
|
userIds | array of string |
Liste des ID d’utilisateurs dans le groupe de planification. |
AtMentionUser_V1
@mention Jeton
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
@mention
|
atMention | string |
Jeton @mention pour l’utilisateur. Cette propriété peut être insérée dans des messages |
AtMentionTagResponse
@mention jeton pour une balise
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
balise @mention
|
atMention | string |
Jeton de la balise à @mention. Il peut être inséré dans des messages et des cartes adaptatives envoyées par une personne |
NewChatResponse
Réponse pour une nouvelle conversation qui a été créée
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID de conversation
|
id | string |
Identificateur unique de la conversation |
NewMeetingRespone
Réponse pour la nouvelle réunion qui a été créée
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificateur unique de l’événement |
|
Horodatage créé
|
createdDateTime | string |
Horodatage de l’événement a été créé |
|
Horodatage modifié
|
lastModifiedDateTime | string |
Horodatage de la dernière modification de l’événement |
|
Catégories
|
categories | array of |
Catégories associées à l’événement |
|
Fuseau horaire
|
timeZone | string |
Fuseau horaire de l’événement |
|
Heure de rappel avant l’événement
|
reminderMinutesBeforeStart | integer |
Nombre de minutes avant l’heure de début de l’événement que l’alerte de rappel se produit |
|
Rappels activés
|
isReminderOn | boolean |
Défini sur true si une alerte est définie pour rappeler à l’utilisateur l’événement |
|
Comporte des pièces jointes
|
hasAttachments | boolean |
Défini sur true si l’événement comporte des pièces jointes |
|
Sujet
|
subject | string |
Texte de la ligne d’objet de l’événement |
|
Aperçu du corps
|
bodyPreview | string |
Aperçu du message associé à l’événement |
|
Importance
|
importance | string |
Importance de l’événement. Les valeurs possibles sont les suivantes : faible, normal, élevé |
|
Sensitivity
|
sensitivity | string |
Sensibilité de l’événement |
|
Est toute la journée
|
isAllDay | boolean |
Défini sur true si l’événement dure toute la journée |
|
Est annulé
|
isCancelled | boolean |
Défini sur true si l’événement a été annulé |
|
Organisateur
|
isOrganizer | boolean |
Défini sur true si le propriétaire du calendrier est l’organisateur de l’événement |
|
Réponse demandée
|
responseRequested | boolean |
L’organisateur souhaite qu’un invité envoie une réponse à l’événement |
|
Afficher sous
|
showAs | string |
État à afficher. Les valeurs possibles sont : free, provisoire, occupé, oof, workingElsewhere, unknown. |
|
Type
|
type | string |
Type d’événement. Les valeurs possibles sont : singleInstance, occurrence, exception, seriesMaster |
|
Dernier site web
|
webLink | string |
URL permettant d’ouvrir l’événement dans Outlook sur le web. |
|
URL de réunion en ligne
|
onlineMeetingUrl | string |
URL d’une réunion en ligne |
|
Autoriser de nouvelles propositions de temps
|
allowNewTimeProposals | boolean |
True si l’organisateur de la réunion autorise les invités à proposer une nouvelle heure lors de la réponse |
|
Modèle de périodicité
|
recurrence.pattern | object |
Fréquence d’un événement |
|
Plage de périodicité
|
recurrence.range | object |
Durée d’un événement |
|
Réponse
|
responseStatus.response | string |
Type de réponse. Les valeurs possibles sont : aucun, organisateur, provisoirementAccepted, accepté, refusé, notResponded |
|
Heure
|
responseStatus.time | string |
Date et heure de retour de la réponse |
|
Type de contenu
|
body.contentType | string |
Le type de contenu. Les valeurs possibles sont du texte et du html |
|
Contenu du message d’événement
|
body.content | string |
Contenu de l’événement |
|
date et heure
|
start.dateTime | string |
Heure de début de l’événement (exemple : « 2017-08-29T04:00:00 ») |
|
date et heure
|
end.dateTime | string |
Heure de fin de l’événement (exemple : « 2017-08-29T04:00:00 ») |
|
le nom d’affichage
|
location.displayName | string |
Nom associé à l’emplacement |
|
Participant
|
attendees | array of object |
Collection de participants pour l’événement |
|
type
|
attendees.type | string |
Type de participant : obligatoire, facultatif, ressource |
|
response
|
attendees.status.response | string |
Type de réponse. Les valeurs possibles sont : aucun, organisateur, provisoirementAccepted, accepté, refusé, notResponded |
|
time
|
attendees.status.time | string |
Date et heure de retour de la réponse |
|
nom
|
attendees.emailAddress.name | string |
Nom complet d’un participant |
|
address
|
attendees.emailAddress.address | string |
Adresse e-mail d’un participant |
|
nom
|
organizer.emailAddress.name | string |
Nom complet d’un organisateur |
|
address
|
organizer.emailAddress.address | string |
Adresse e-mail d’un organisateur |
|
URL de jointure
|
onlineMeeting.joinUrl | string |
Lien externe qui lance la réunion en ligne |
LastModifiedBy
Dernière modification par
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Application
|
application | string |
Application |
|
Device
|
device | string |
Device |
|
Conversation
|
conversation | string |
Conversation |
|
Id
|
user.id | string |
Id |
|
Nom d’affichage
|
user.displayName | string |
Nom d’affichage |
MemberSettings
Paramètres permettant de configurer si les membres peuvent effectuer certaines actions, par exemple, créer des canaux et ajouter des bots dans l’équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Les membres sont autorisés à créer/mettre à jour des canaux
|
allowCreateUpdateChannels | boolean |
Si la valeur est true, les membres peuvent ajouter et mettre à jour des canaux |
|
Les membres sont autorisés à supprimer des canaux
|
allowDeleteChannels | boolean |
Si la valeur est true, les membres peuvent supprimer des canaux |
|
Les membres sont autorisés à ajouter/supprimer des applications
|
allowAddRemoveApps | boolean |
Si la valeur est true, les membres peuvent ajouter et supprimer des applications |
|
Les membres sont autorisés à créer/mettre à jour/supprimer des onglets
|
allowCreateUpdateRemoveTabs | boolean |
Si la valeur est true, les membres peuvent ajouter, mettre à jour et supprimer des onglets |
|
Les membres sont autorisés à créer/mettre à jour/supprimer des connecteurs
|
allowCreateUpdateRemoveConnectors | boolean |
Si la valeur est true, les membres peuvent ajouter, mettre à jour et supprimer des connecteurs |
GuestSettings
Paramètres permettant de configurer si les invités peuvent créer, mettre à jour ou supprimer des canaux dans l’équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Les invités sont autorisés à créer/mettre à jour des canaux
|
allowCreateUpdateChannels | boolean |
Si la valeur est true, les invités peuvent ajouter et mettre à jour des canaux |
|
Les invités sont autorisés à supprimer des canaux
|
allowDeleteChannels | boolean |
Si la valeur est true, les invités peuvent supprimer des canaux |
MessagingSettings
Paramètres pour configurer la messagerie et les mentions dans l’équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Autoriser l’utilisateur à modifier les messages
|
allowUserEditMessages | boolean |
Si la valeur est true, les utilisateurs peuvent modifier leurs messages |
|
Autoriser l’utilisateur à supprimer des messages
|
allowUserDeleteMessages | boolean |
Si la valeur est true, les utilisateurs peuvent supprimer leurs messages |
|
Autoriser le propriétaire à supprimer les messages
|
allowOwnerDeleteMessages | boolean |
Si la valeur est true, les propriétaires peuvent supprimer n’importe quel message |
|
Autoriser les mentions d’équipe
|
allowTeamMentions | boolean |
Si la valeur est true, @team les mentions sont autorisées |
|
Autoriser les mentions de canal
|
allowChannelMentions | boolean |
Si la valeur est true, @channel les mentions sont autorisées |
FunSettings
Paramètres permettant de configurer l’utilisation de Giphy, de memes et d’autocollants dans l’équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Autoriser giphy
|
allowGiphy | boolean |
Si la valeur est true, active l’utilisation de Giphy |
|
Évaluation du contenu Giphy
|
giphyContentRating | string |
Évaluation du contenu Giphy. Les valeurs possibles sont les suivantes : modérée, stricte |
|
Autoriser les autocollants et les mèmes
|
allowStickersAndMemes | boolean |
Si la valeur est true, permet aux utilisateurs d’inclure des autocollants et des mèmes |
|
Autoriser les mèmes personnalisés
|
allowCustomMemes | boolean |
Si la valeur est true, permet aux utilisateurs d’inclure des mèmes personnalisés |
DiscoverySettings
Paramètres permettant de configurer la détectabilité de l’équipe par d’autres utilisateurs.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Afficher dans la recherche et les suggestions de l’équipe
|
showInTeamsSearchAndSuggestions | boolean |
Si la valeur est true, l’équipe est visible via la recherche et les suggestions du client Teams |