Loopio (préversion)
Le connecteur Loopio permet d’accéder à la bibliothèque de réponses Loopio. Il fournit un ensemble d’actions permettant d’utiliser la bibliothèque loopio et les projets.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Loopio |
| URL | https://www.loopio.com |
| Messagerie électronique | support@loopio.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Loopio |
| Site internet | https://www.loopio.com |
| Politique de confidentialité | https://loopio.com/privacy |
| Catégories | Collaboration; Contenu et fichiers |
Connecteur Loopio
Il s’agit d’un connecteur pour l’env Loopio Prod. Le connecteur est fourni avec une liste des opérations de l’API Loopio qui peuvent être utilisées pour créer des agents dans Co Pilot.
Prerequisites
Vous devez procéder comme suit : Accès de connexion à Microsoft Power Automate. Un plan Microsoft Power Apps ou Power Automate avec une fonctionnalité de connecteur personnalisée. Remarque : Contactez votre administrateur informatique pour tout problème lié à Power Automate
Authentification.
Ce connecteur utilise l’authentification OAuth2.
Documentation
Pour plus d’informations sur les opérations du connecteur Loopio, reportez-vous à notre documentation sur l’API REST. https://loopio.stoplight.io/
Opérations prises en charge
Le connecteur prend en charge les opérations suivantes :
-
Search Library Entries: Entrée de bibliothèque de recherche basée sur le terme de recherche -
Create Library Entry: crée une entrée de bibliothèque -
Get Library Entry: Récupérer une entrée de bibliothèque unique -
Delete Library Entry: Supprimer une seule entrée de bibliothèque -
Update Library Core Property: Mettre à jour une propriété pour une entrée de bibliothèque existante -
Get Library Attachments: récupérer une entrée de bibliothèque qui a des pièces jointes -
List Stacks: Obtenir la liste de toutes les id de pile, catégorie et sous-catégorie -
Get Library Entry Summary: génère un résumé pour une entrée de bibliothèque en fonction du contenu -
Get Projects: Obtient les projets accessibles -
Create Project: crée un projet -
Get Project: obtient les données d’un projet -
Update Project Status: Mettre à jour l’état d’un projet -
Get Project Summary: Obtenir le résumé de l’état d’un projet -
Get Webhook Subscription: Obtenir les détails de l’abonnement aux événements -
Update Webhook Subscription: Mettre à jour l’abonnement aux événements -
Refresh Webhook Signing Secret: actualisez le secret de signature d’un webhook à une nouvelle valeur -
Identify User: Obtenir les informations d’un utilisateur à partir d’un JWT -
Create Webhook Subscription: la validation de l’URL de rappel comme décrit ici se produit automatiquement dans le cadre de cette demande. Vous trouverez ici de l’aide sur la gestion des demandes de rappel de webhook
Obtenir de l’aide ou fournir des commentaires
Si vous rencontrez des problèmes, des demandes de fonctionnalités ou des commentaires généraux, visitez notre site Web https://loopio.com.
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Actualiser le secret de signature d’un webhook à une nouvelle valeur |
Actualiser le secret de signature d’un webhook à une nouvelle valeur |
| Création d’un projet |
Cette action est utilisée pour créer un projet |
| Créer une entrée de bibliothèque |
Crée une entrée de bibliothèque avec une question et une réponse. |
| Entrée de bibliothèque de recherche |
Cette opération retourne la liste des entrées de bibliothèque en fonction de votre chaîne de recherche et chaque entrée affiche uniquement la valeur d’ID. |
| Génère un résumé pour une entrée de bibliothèque |
Génère un résumé pour une entrée de bibliothèque en fonction du contenu. |
| Mettre à jour la propriété principale de la bibliothèque |
Cette action met à jour la propriété principale de l’entrée de bibliothèque. |
| Mettre à jour l’état d’un projet |
Cette action est utilisée pour mettre à jour l’état d’un projet |
| Modifier les détails de l’abonnement aux événements |
Modifier les détails de l’abonnement aux événements |
| Obtenir des données de projet |
Obtenir les données d’un projet |
| Obtenir des pièces jointes de bibliothèque |
Cette action extrait la liste des pièces jointes associées à l’ID d’entrée de bibliothèque spécifié. |
| Obtenir des projets avec lesquels vous pouvez interagir |
Obtient les projets accessibles |
| Obtenir le résumé du projet |
Obtenir le résumé de l’état d’un projet |
| Obtenir les détails de l’abonnement aux événements |
Obtenir les détails de l’abonnement aux événements |
| Obtenir les informations d’un utilisateur à partir d’un JWT |
Obtenir les informations d’un utilisateur à partir d’un JWT |
| Obtenir une entrée de bibliothèque unique |
Cette action vous extrait l’entrée de bibliothèque associée à l’ID d’entrée de bibliothèque que vous fournissez. |
| Répertorier les piles accessibles |
Cette opération répertorie les piles accessibles. |
| Répertorier vos abonnements aux événements (webhooks) |
Répertorier vos abonnements aux événements (webhooks) |
| Supprimer une entrée de bibliothèque |
Cette action supprime l’entrée de bibliothèque associée à l’ID. |
Actualiser le secret de signature d’un webhook à une nouvelle valeur
Actualiser le secret de signature d’un webhook à une nouvelle valeur
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d'abonnement (SubscriptionId)
|
subscriptionId | True | integer |
ID de l’abonnement |
Retours
- Corps
- WebhookSubscription
Création d’un projet
Cette action est utilisée pour créer un projet
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
nom
|
name | True | string | |
|
type de projet
|
projectType | True | string | |
|
descriptif
|
description | string | ||
|
companyName
|
companyName | True | string | |
|
dueDate
|
dueDate | True | date-time |
La datetime d’entrée est convertie en heure UTC, puis envoyée (push) à la fin du jour. |
|
createdType
|
createdType | string | ||
|
ownerId
|
id | True | integer | |
|
customProjectFieldValues
|
customProjectFieldValues | object |
Mappage de valeurs pour tous les champs de projet personnalisés. Les champs manquants sont définis sur Null. Seuls les champs avec « projet » comme source d’informations peuvent être définis. |
|
|
mergeVariableValues
|
mergeVariableValues | object |
Mappage de valeurs pour toutes les variables de fusion de projet existantes. Les variables manquantes sont définies sur Null. |
|
|
businessUnitId
|
businessUnitId | integer |
ID de l’unité commerciale à laquelle associer le projet. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de projet
|
id | integer |
ID du projet |
|
nom du projet
|
name | string |
nom du projet |
|
type de projet
|
projectType | string |
type de projet |
|
état du projet
|
status | string |
état du projet |
|
Nom de l’entreprise
|
companyName | string |
Nom de l’entreprise |
|
Date de création
|
createdDate | string |
date de création du projet |
|
Date d'échéance
|
dueDate | string |
date d’échéance du projet |
|
ID du propriétaire
|
owner.id | integer |
ID du propriétaire |
|
Nom du propriétaire
|
owner.name | string |
Nom du propriétaire |
|
ID du créateur
|
creator.id | integer |
ID du Créateur |
|
Nom du créateur
|
creator.name | string |
Nom du Créateur |
|
Descriptif
|
description | string |
Description du projet |
|
ID de l’unité commerciale
|
businessUnit.id | integer |
ID de l’unité commerciale |
|
Nom de l’unité commerciale
|
businessUnit.name | string |
Nom de l’unité commerciale |
Créer une entrée de bibliothèque
Crée une entrée de bibliothèque avec une question et une réponse.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
répondre
|
text | True | string |
Entrez le texte de la réponse. |
|
stackID
|
stackID | True | integer |
Entrez l’ID de pile. |
|
categoryID
|
categoryID | integer |
Entrez l’ID de catégorie. |
|
|
subCategoryID
|
subCategoryID | integer |
Entrez l’ID de sous-catégorie. |
|
|
languageCode
|
languageCode | string |
Entrez le code de langue par exemple « en » pour l’anglais. |
|
|
questionText
|
questionText | True | string |
Entrez le texte de la question. |
|
questionComplianceOption
|
questionComplianceOption | string |
Entrez l’option de conformité des questions. |
|
|
tags
|
tags | array of string |
tags |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’entrée de bibliothèque
|
id | integer |
ID d’entrée de bibliothèque |
|
Question
|
questions | array of object |
Questions dans l’entrée de bibliothèque créée. |
|
ID de question
|
questions.id | integer |
ID de la question. |
|
Texte de la question
|
questions.text | string |
Texte de la question. |
|
ID d’option de conformité
|
questions.complianceOption.id | integer |
ID d’option de conformité |
|
Texte de l’option de conformité
|
questions.complianceOption.text | string |
Texte de l’option de conformité |
|
texte
|
answer.text | string |
Texte de réponse |
|
Notes
|
answer.footnotes | array of object |
Notes de bas de page dans les réponses. |
|
ID de note de bas de page
|
answer.footnotes.id | integer |
ID de note de bas de page |
|
Texte de note de bas de page
|
answer.footnotes.text | string |
Texte de note de bas de page |
|
Texte de l’alerte
|
alertText | string |
Texte de l’alerte |
|
Code de langue
|
languageCode | string |
Langue dans laquelle l’entrée de bibliothèque a été écrite |
|
pièce d'identité
|
creator.id | integer |
ID du créateur. |
|
nom
|
creator.name | string |
Nom du créateur. |
|
pièce d'identité
|
lastUpdatedBy.id | integer |
dernière mise à jour par ID. |
|
nom
|
lastUpdatedBy.name | string |
nom de la personne mise à jour. |
|
pièce d'identité
|
lastReviewedBy.id | integer |
Dernière révision par ID. |
|
nom
|
lastReviewedBy.name | string |
Nom de la dernière personne examinée. |
|
pièce d'identité
|
libraryEntryOwner.id | integer |
ID de libraryentryowner. |
|
nom
|
libraryEntryOwner.name | string |
nom du propriétaire de l’entrée de bibliothèque. |
|
paraphe
|
libraryEntryOwner.initials | string |
initiales du propriétaire de l’entrée de bibliothèque. |
|
Date de création
|
createdDate | date-time |
Date de création de cette entrée de bibliothèque |
|
Date de la dernière mise à jour
|
lastUpdatedDate | date-time |
Dernière fois que l’entrée de la bibliothèque a été mise à jour |
|
Date de la dernière révision
|
lastReviewedDate | date-time |
Dernière fois que l’entrée de la bibliothèque a été examinée |
|
Nombre de pièces jointes
|
attachmentCount | integer |
Nombre de pièces jointes qu’une entrée de bibliothèque comporte |
|
Statut
|
status | string |
État actuel de l’entrée de bibliothèque |
|
Étiquettes
|
tags | array of string |
Étiquettes |
|
Inlineimages
|
inlineImages | array of object |
Accéder aux URL pour les images inline. Les URL expirent en 10 minutes. |
|
ID Inlineimages
|
inlineImages.id | integer |
ID d’images incorporées. |
|
URL inlineimages
|
inlineImages.url | string |
URL des images inline. |
|
time
|
scores.time | integer |
Score de temps. |
|
usage
|
scores.usage | integer |
Score d’utilisation. |
|
freshness
|
scores.freshness | integer |
Score de fraîcheur. |
|
pièce d'identité
|
location.stack.id | integer |
ID de pile. |
|
nom
|
location.stack.name | string |
Nom de la pile. |
|
pièce d'identité
|
location.category.id | integer |
ID de catégorie. |
|
nom
|
location.category.name | string |
Nom de la catégorie. |
|
pièce d'identité
|
location.subCategory.id | integer |
ID de sous-catégorie. |
|
nom
|
location.subCategory.name | string |
Nom de sous-catégorie. |
Entrée de bibliothèque de recherche
Cette opération retourne la liste des entrées de bibliothèque en fonction de votre chaîne de recherche et chaque entrée affiche uniquement la valeur d’ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | number |
Entrez le numéro de page. |
|
|
Taille de page
|
pageSize | number |
Entrez le nombre d’enregistrements que chaque page doit contenir. |
|
|
Requête de recherche
|
searchQuery | string |
Entrez la chaîne de recherche. |
|
|
Possède une pièce jointe
|
hasAttachment | boolean |
Entrez true ou false pour vérifier si l’entrée a une pièce jointe ou non. |
|
|
Language
|
language | string |
Entrez la langue. |
|
|
Étiquettes
|
tags | string |
Entrez des balises séparées par des virgules. |
|
|
Rechercher dans les questions
|
searchInQuestions | boolean |
Entrez true ou false pour effectuer une recherche dans les questions. |
|
|
Rechercher dans les réponses
|
searchInAnswers | boolean |
Entrez true ou false pour effectuer une recherche dans les réponses. |
|
|
Rechercher dans les balises
|
searchInTags | boolean |
Entrez true ou false pour effectuer une recherche dans des balises. |
|
|
Expression exacte
|
exactPhrase | boolean |
Entrez true ou false pour obtenir exactement les entrées correspondantes. |
|
|
Synonyms
|
synonyms | boolean |
Entrez true ou false pour définir des entrées composées de synonymes de requête de recherche. |
|
|
Date de la dernière mise à jour
|
lastUpdatedDate | string |
Entrez la dernière date de mise à jour avec la condition de recherche, par exemple : {"gte » :"2024-01-01T00:00:00Z"} où gte représente une valeur supérieure ou égale. |
|
|
Date de dernière révision
|
lastReviewedDate | string |
Entrez la dernière date de révision avec la condition de recherche, par exemple : {"lte » :"2024-01-01T00:00:00Z"} où lte représente moins ou égal. |
|
|
ID de catégorie
|
categoryID | number |
Entrez l’ID de catégorie. |
|
|
ID de sous-catégorie
|
subCategoryID | number |
Entrez l’ID de sous-catégorie. |
|
|
ID de pile
|
stackID | number |
Entrez l’ID de pile. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nombre total d’éléments
|
totalItems | integer |
nombre total d’éléments. |
|
nombre total de pages
|
totalPages | integer |
nombre total de pages. |
|
items
|
items | array of object |
items |
|
ID d’entrée de bibliothèque
|
items.id | integer |
ID d’entrée de bibliothèque. |
|
questionne
|
items.questions | array of object |
questionne |
|
ID de question
|
items.questions.id | integer |
pièce d'identité |
|
Texte de la question
|
items.questions.text | string |
Texte de la question. |
|
pièce d'identité
|
items.questions.complianceOption.id | integer |
pièce d'identité |
|
texte
|
items.questions.complianceOption.text | string |
texte |
|
Texte de réponse
|
items.answer.text | string |
Texte de réponse. |
|
Notes
|
items.answer.footnotes | array of object |
Détails des notes de bas de page. |
|
ID des notes de bas de page
|
items.answer.footnotes.id | integer |
ID des notes de bas de page. |
|
Nom des notes de bas de page
|
items.answer.footnotes.name | string |
nom |
|
code de langue
|
items.languageCode | string |
code de langue. |
|
pièce d'identité
|
items.creator.id | integer |
pièce d'identité |
|
nom
|
items.creator.name | string |
nom |
|
|
items.lastUpdatedBy.id | integer |
pièce d'identité |
|
|
items.lastUpdatedBy.name | string |
nom |
|
|
items.lastReviewedBy.id | integer |
pièce d'identité |
|
|
items.lastReviewedBy.name | string |
nom |
|
|
items.libraryEntryOwner.id | integer |
pièce d'identité |
|
|
items.libraryEntryOwner.name | string |
nom |
|
nombre de pièces jointes
|
items.attachmentCount | integer |
attachmentCount |
|
date de création
|
items.createdDate | string |
date de création |
|
date de la dernière mise à jour
|
items.lastUpdatedDate | string |
lastUpdatedDate |
|
date de dernière révision
|
items.lastReviewedDate | string |
lastReviewedDate |
|
status
|
items.status | string |
status |
|
tags
|
items.tags | array of string |
tags |
|
time
|
items.scores.time | integer |
time |
|
usage
|
items.scores.usage | integer |
usage |
|
freshness
|
items.scores.freshness | integer |
freshness |
|
items
|
items.InlineImages.items | array of object |
items |
|
pièce d'identité
|
items.InlineImages.items.id | integer |
pièce d'identité |
|
URL
|
items.InlineImages.items.url | string |
URL |
|
|
items.location.stack.id | integer |
pièce d'identité |
|
|
items.location.stack.name | string |
nom |
|
|
items.location.category.id | integer |
pièce d'identité |
|
|
items.location.category.name | string |
nom |
|
|
items.location.subCategory.id | integer |
pièce d'identité |
|
|
items.location.subCategory.name | string |
nom |
Génère un résumé pour une entrée de bibliothèque
Génère un résumé pour une entrée de bibliothèque en fonction du contenu.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
libraryEntryId
|
libraryEntryId | True | integer |
ID de l’entrée de bibliothèque |
|
Longueur du résumé
|
length | string |
Longueur récapitulative du résumé généré |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Résumé généré
|
data.newAnswerText | string |
newAnswerText |
|
ID d’entrée de bibliothèque
|
data.libraryEntryId | integer |
libraryEntryId |
|
Longueur du résumé
|
data.summaryLength | string |
summaryLength |
Mettre à jour la propriété principale de la bibliothèque
Cette action met à jour la propriété principale de l’entrée de bibliothèque.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’entrée de bibliothèque pour lequel la propriété principale doit être mise à jour
|
libraryEntryId | True | integer |
ID d’entrée de bibliothèque. |
|
op
|
op | True | string |
Entrez l’opération telle que remplacer ou ajouter. |
|
path
|
path | True | string |
Entrez le chemin où les mises à jour doivent être effectuées, telles que /answer/text. Il doit commencer par /. |
|
value
|
value | True | string |
Entrez la valeur que vous devez stocker. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’entrée de bibliothèque
|
id | integer |
ID d’entrée de bibliothèque. |
|
questionne
|
questions | array of object |
Questions dans l’entrée de bibliothèque. |
|
Question Id
|
questions.id | integer |
ID de la question. |
|
Texte de la question
|
questions.text | string |
Texte de la question. |
|
ID d’option de conformité
|
questions.complianceOption.id | integer |
ID d’option de conformité. |
|
Texte de l’option de conformité
|
questions.complianceOption.text | string |
Texte de l’option de conformité. |
|
texte
|
answer.text | string |
Texte de réponse. |
|
Notes
|
answer.footnotes | array of object |
Notes |
|
ID de note de bas de page
|
answer.footnotes.id | integer |
ID de note de bas de page. |
|
Texte de note de bas de page
|
answer.footnotes.name | string |
Texte de note de bas de page. |
|
AlertText
|
alertText | string |
Texte d’alerte. |
|
LanguageCode
|
languageCode | string |
Code de langue. |
|
pièce d'identité
|
creator.id | integer |
ID du créateur. |
|
nom
|
creator.name | string |
Nom du créateur. |
|
pièce d'identité
|
lastUpdatedBy.id | integer |
Dernière mise à jour par ID. |
|
nom
|
lastUpdatedBy.name | string |
Dernière mise à jour par nom. |
|
pièce d'identité
|
lastReviewedBy.id | integer |
Dernière révision par ID. |
|
nom
|
lastReviewedBy.name | string |
Dernière révision par nom. |
|
pièce d'identité
|
libraryEntryOwner.id | integer |
ID du propriétaire de l’entrée de bibliothèque. |
|
nom
|
libraryEntryOwner.name | string |
Nom du propriétaire de l’entrée de bibliothèque. |
|
paraphe
|
libraryEntryOwner.initials | string |
Initiales du propriétaire de l’entrée de bibliothèque. |
|
Date de création
|
createdDate | string |
Date de création. |
|
Date de la dernière mise à jour
|
lastUpdatedDate | string |
Date de la dernière mise à jour. |
|
Date de dernière révision
|
lastReviewedDate | string |
Date de la dernière révision. |
|
Nombre de pièces jointes
|
attachmentCount | integer |
Nombre de pièces jointes. |
|
Statut
|
status | string |
État. |
|
Étiquettes
|
tags | array of string |
Étiquettes |
|
inlineImages
|
inlineImages | array of object |
détails inlineImages. |
|
ID d’images incorporées
|
inlineImages.id | integer |
ID d’image inline. |
|
URL des images incorporées
|
inlineImages.url | string |
URL de l’image inline. |
|
time
|
scores.time | integer |
Temps des scores. |
|
usage
|
scores.usage | integer |
Note l’utilisation. |
|
freshness
|
scores.freshness | integer |
Marque l’actualisation. |
|
pièce d'identité
|
location.stack.id | integer |
ID de pile. |
|
nom
|
location.stack.name | string |
Nom de la pile. |
|
pièce d'identité
|
location.category.id | integer |
ID de catégorie. |
|
nom
|
location.category.name | string |
Nom de la catégorie. |
|
pièce d'identité
|
location.subCategory.id | integer |
ID de sous-catégorie. |
|
nom
|
location.subCategory.name | string |
Nom de sous-catégorie. |
Mettre à jour l’état d’un projet
Cette action est utilisée pour mettre à jour l’état d’un projet
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
projectId | True | integer |
ID du projet à mettre à jour |
|
Statut
|
status | string |
état du projet |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de projet
|
id | integer |
ID du projet |
|
nom du projet
|
name | string |
nom du projet |
|
type de projet
|
projectType | string |
type de projet |
|
état du projet
|
status | string |
état du projet |
|
Nom de l’entreprise
|
companyName | string |
Nom de l’entreprise |
|
Date de création
|
createdDate | string |
date de création du projet |
|
Date d'échéance
|
dueDate | string |
date d’échéance du projet |
|
ID du propriétaire
|
owner.id | integer |
ID du propriétaire |
|
Nom du propriétaire
|
owner.name | string |
Nom du propriétaire |
|
ID du créateur
|
creator.id | integer |
ID du Créateur |
|
Nom du créateur
|
creator.name | string |
Nom du Créateur |
|
Descriptif
|
description | string |
Description du projet |
|
ID de l’unité commerciale
|
businessUnit.id | integer |
ID de l’unité commerciale |
|
Nom de l’unité commerciale
|
businessUnit.name | string |
Nom de l’unité commerciale |
Modifier les détails de l’abonnement aux événements
Modifier les détails de l’abonnement aux événements
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d'abonnement (SubscriptionId)
|
subscriptionId | True | integer |
ID de l’abonnement |
|
events
|
events | string | ||
|
webhookUrl
|
webhookUrl | uri |
Webhook URL |
|
|
status
|
status | string |
Statut |
Retours
- Corps
- WebhookSubscription
Obtenir des données de projet
Obtenir les données d’un projet
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
projectId | True | integer |
ID de projet |
|
Fields
|
fields | string |
Fields |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de projet
|
id | integer |
pièce d'identité |
|
nom
|
name | string |
nom |
|
status
|
status | string |
status |
|
companyName
|
companyName | string |
companyName |
|
date de création
|
createdDate | string |
date de création |
|
dueDate
|
dueDate | string |
dueDate |
|
ID de propriétaire
|
owner.id | integer |
pièce d'identité |
|
nom
|
owner.name | string |
nom |
|
ID de créateur
|
creator.id | integer |
pièce d'identité |
|
nom
|
creator.name | string |
nom |
|
descriptif
|
description | string |
descriptif |
Obtenir des pièces jointes de bibliothèque
Cette action extrait la liste des pièces jointes associées à l’ID d’entrée de bibliothèque spécifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’entrée de bibliothèque pour lequel les pièces jointes doivent être extraites
|
libraryEntryId | True | integer |
ID d’entrée de bibliothèque. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
items
|
items | array of object |
items |
|
ID de pièce jointe
|
items.id | integer |
ID de pièce jointe. |
|
Nom du fichier de pièce jointe
|
items.filename | string |
Nom de fichier de pièce jointe. |
|
Extension de fichier de pièce jointe
|
items.fileExtension | string |
Extension de fichier de pièce jointe. |
|
État de la pièce jointe
|
items.status | string |
État de la pièce jointe. |
|
Taille de la pièce jointe
|
items.size | integer |
Taille de l’attache. |
|
pièce d'identité
|
items.creator.id | integer |
ID du créateur de pièce jointe. |
|
nom
|
items.creator.name | string |
Nom du créateur de pièce jointe. |
|
Date de création de pièce jointe
|
items.createdDate | string |
Date de création de la pièce jointe. |
|
Guid de pièce jointe
|
items.guid | string |
Guid de pièce jointe. |
|
URL de pièce jointe
|
items.url | string |
URL de pièce jointe. |
|
Datetime de la dernière mise à jour de la pièce jointe
|
items.lastUpdated | string |
Date de la dernière mise à jour de la pièce jointe. |
|
Date de la dernière mise à jour de la pièce jointe
|
items.lastUpdatedDate | string |
Date de la dernière mise à jour de la pièce jointe. |
Obtenir des projets avec lesquels vous pouvez interagir
Obtient les projets accessibles
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Numéro de page
|
page | integer |
numéro de page |
|
|
Taille de page
|
pageSize | integer |
Nombre d’éléments à retourner |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
totalItems
|
totalItems | integer |
totalItems |
|
totalPages
|
totalPages | integer |
totalPages |
|
items
|
items | array of object |
items |
|
ID d’entrée de bibliothèque
|
items.id | integer |
pièce d'identité |
|
nom
|
items.name | string |
nom |
|
type de projet
|
items.projectType | string |
type de projet |
|
status
|
items.status | string |
status |
|
companyName
|
items.companyName | string |
companyName |
|
date de création
|
items.createdDate | string |
date de création |
|
dueDate
|
items.dueDate | string |
dueDate |
|
ID de propriétaire
|
items.owner.id | integer |
pièce d'identité |
|
nom
|
items.owner.name | string |
nom |
|
ID de créateur
|
items.creator.id | integer |
pièce d'identité |
|
nom
|
items.creator.name | string |
nom |
|
descriptif
|
items.description | string |
descriptif |
Obtenir le résumé du projet
Obtenir le résumé de l’état d’un projet
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
projectId | True | integer |
ID de projet |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de résumé
|
id | integer |
pièce d'identité |
|
nom
|
name | string |
nom |
|
status
|
status | string |
status |
|
companyName
|
companyName | string |
companyName |
|
dueDate
|
dueDate | string |
dueDate |
|
ID de propriétaire
|
owner.id | integer |
pièce d'identité |
|
nom
|
owner.name | string |
nom |
|
descriptif
|
description | string |
descriptif |
|
type de projet
|
projectType | string |
type de projet |
|
isComplete
|
isComplete | boolean |
isComplete |
|
non attribué
|
questions.unassigned | integer |
non attribué |
|
assigné
|
questions.assigned | integer |
assigné |
|
révision
|
questions.review | integer |
révision |
|
Intégration
|
questions.complete | integer |
Intégration |
|
total
|
questions.total | integer |
total |
|
total
|
workdays.total | integer |
total |
|
gauche
|
workdays.left | integer |
gauche |
|
Écoulé
|
workdays.elapsed | integer |
Écoulé |
Obtenir les détails de l’abonnement aux événements
Obtenir les détails de l’abonnement aux événements
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d'abonnement (SubscriptionId)
|
subscriptionId | True | integer |
ID de l’abonnement |
Retours
- Corps
- WebhookSubscription
Obtenir les informations d’un utilisateur à partir d’un JWT
Obtenir une entrée de bibliothèque unique
Cette action vous extrait l’entrée de bibliothèque associée à l’ID d’entrée de bibliothèque que vous fournissez.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’entrée de bibliothèque
|
libraryEntryId | True | integer |
ID de l’entrée de bibliothèque à extraire. |
|
La valeur @mergeVariables remplace les espaces réservés des variables de fusion dans la réponse
|
inline[] | array |
La seule valeur @mergeVariables autorisée remplace les espaces réservés de variable de fusion dans le texte de réponse. Les variables de fusion de bibliothèque sont remplacées par leurs valeurs correspondantes et les variables de fusion de projet sont remplacées par le nom de la variable entre crochets (par exemple, [Nom du client]). |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’entrée de bibliothèque
|
id | integer |
ID d’entrée de bibliothèque. |
|
Questions
|
questions | array of object |
Questions dans l’entrée de bibliothèque. |
|
ID de question
|
questions.id | integer |
ID de la question. |
|
Texte de la question
|
questions.text | string |
Texte de la question |
|
ID d’option de conformité
|
questions.complianceOption.id | integer |
ID d’option de conformité. |
|
Texte de l’option de conformité
|
questions.complianceOption.text | string |
Texte de l’option de conformité. |
|
texte
|
answer.text | string |
Texte de réponse. |
|
Notes
|
answer.footnotes | array of object |
Détails des notes de bas de page. |
|
ID de note de bas de page
|
answer.footnotes.id | integer |
ID de note de bas de page. |
|
Nom de la note de bas de page
|
answer.footnotes.name | string |
Nom de la note de bas de page. |
|
Texte de l’alerte
|
alertText | string |
Texte d’alerte. |
|
Code langue
|
languageCode | string |
Code de langue. |
|
pièce d'identité
|
creator.id | integer |
ID du créateur. |
|
nom
|
creator.name | string |
Nom du créateur. |
|
pièce d'identité
|
lastUpdatedBy.id | integer |
lastUpdatedBy Id. |
|
nom
|
lastUpdatedBy.name | string |
Nom de la personne ayant mis à jour l’entrée de la bibliothèque en dernier. |
|
pièce d'identité
|
lastReviewedBy.id | integer |
Dernière révision par ID. |
|
nom
|
lastReviewedBy.name | string |
Nom de la personne ayant examiné l’entrée de bibliothèque en dernier. |
|
pièce d'identité
|
libraryEntryOwner.id | integer |
ID du propriétaire de l’entrée de bibliothèque. |
|
nom
|
libraryEntryOwner.name | string |
Nom du propriétaire de l’entrée de bibliothèque. |
|
paraphe
|
libraryEntryOwner.initials | string |
Initiales du propriétaire de l’entrée de bibliothèque. |
|
Date de création
|
createdDate | date-time |
Date de création de l’entrée de bibliothèque. |
|
Date de la dernière mise à jour
|
lastUpdatedDate | date-time |
Dernière fois que l’entrée de la bibliothèque a été mise à jour. |
|
Date de la dernière révision
|
lastReviewedDate | date-time |
Dernière fois que l’entrée de la bibliothèque a été examinée. |
|
Nombre de pièces jointes
|
attachmentCount | integer |
Nombre de pièces jointes dont dispose une entrée de bibliothèque. |
|
|
status | string |
État actuel de l’entrée de bibliothèque. |
|
tags
|
tags | array of string |
étiquettes. |
|
inlineImages
|
inlineImages | array of object |
Accéder aux URL pour les images inline. Les URL expirent en 10 minutes. |
|
ID d’images incorporées
|
inlineImages.id | integer |
ID d’images incorporées. |
|
URL des images incorporées
|
inlineImages.url | string |
URL des images inline. |
|
time
|
scores.time | integer |
Score de temps. |
|
usage
|
scores.usage | integer |
Score d’utilisation. |
|
freshness
|
scores.freshness | integer |
Score de fraîcheur. |
|
pièce d'identité
|
location.stack.id | integer |
ID de pile. |
|
nom
|
location.stack.name | string |
Nom de la pile. |
|
pièce d'identité
|
location.category.id | integer |
ID de catégorie. |
|
nom
|
location.category.name | string |
Nom de la catégorie. |
|
pièce d'identité
|
location.subCategory.id | integer |
ID de sous-catégorie. |
|
nom
|
location.subCategory.name | string |
Nom de sous-catégorie. |
Répertorier les piles accessibles
Cette opération répertorie les piles accessibles.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Champs inclus dans la réponse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
total Des éléments
|
totalItems | integer |
Nombre total d’éléments. |
|
Nombre total de pages
|
totalPages | integer |
Total Pages. |
|
items
|
items | array of object | |
|
ID de pile
|
items.id | integer |
ID de pile. |
|
Nom de la pile
|
items.name | string |
Nom de la pile |
|
categories
|
items.categories | array of object |
Liste des catégories liées |
|
ID de catégorie
|
items.categories.id | integer |
ID de catégorie |
|
ID de pile
|
items.categories.stackID | integer |
ID de pile de la pile à laquelle appartient la catégorie |
|
Nom de catégorie
|
items.categories.name | string |
Nom de la catégorie |
|
Sous-catégories
|
items.categories.subCategories | array of object |
Liste des sous-catégories liées |
|
ID de sous-catégorie
|
items.categories.subCategories.id | integer |
ID de sous-catégorie |
|
ID de pile de sous-catégorie
|
items.categories.subCategories.stackID | integer |
Id de pile de la pile auquel il appartient |
|
ID de catégorie de sous-catégorie
|
items.categories.subCategories.categoryID | integer |
ID de catégorie pour la catégorie à laquelle elle appartient |
|
Nom de sous-catégorie
|
items.categories.subCategories.name | string |
Nom de la sous-catégorie |
Répertorier vos abonnements aux événements (webhooks)
Répertorier vos abonnements aux événements (webhooks)
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
événement
|
event | SubscribableEvent |
Supprimer une entrée de bibliothèque
Cette action supprime l’entrée de bibliothèque associée à l’ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’entrée de bibliothèque
|
libraryEntryId | True | integer |
ID d’entrée de bibliothèque associé à l’entrée de bibliothèque à supprimer. |
Déclencheurs
| Créer un abonnement à un événement |
La validation de l’URL de rappel comme décrit ici se produit automatiquement dans le cadre de cette demande. Vous trouverez ici de l’aide sur la gestion des demandes de rappel de webhook |
Créer un abonnement à un événement
La validation de l’URL de rappel comme décrit ici se produit automatiquement dans le cadre de cette demande. Vous trouverez ici de l’aide sur la gestion des demandes de rappel de webhook
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
events
|
events | True | array of string |
Événements |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
événement
|
event | SubscribableEvent |
Définitions
Identification DeUserData
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
identifiant
|
id | integer |
Identifiant |
|
ID client
|
customerId | integer |
ID client |
|
firstName
|
firstName | string |
Prénom de l’utilisateur |
|
lastName
|
lastName | string |
Nom de l’utilisateur |
|
Messagerie électronique
|
string |
E-mail de l’utilisateur |
|
|
customerName
|
customerName | string |
Nom de l’entreprise à laquelle appartient l’utilisateur |
|
sous-domaine
|
subdomain | string |
Sous-domaine client Loopio de l’utilisateur |
|
tier
|
tier | string |
Niveau de service pour l’instance Loopio de l’utilisateur |
|
activeTimezone
|
activeTimezone | string |
Le loopio de fuseau horaire est associé à l’utilisateur |
AbonnementEvent
WebhookStatus
WebhookSubscription
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’abonnement webhook
|
id | integer |
pièce d'identité |
|
webhookUrl
|
webhookUrl | uri |
Webhook URL |
|
events
|
events | array of SubscribableEvent |
events |
|
status
|
status | WebhookStatus |
Statut |
|
ID de créateur
|
creator.id | integer |
pièce d'identité |