OptiAPI (préversion)
L’API officielle pour OptiAPI, qui connecte un nombre illimité d’actions quotidiennes avec Power Automate.
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 | Oliver Busk Jensen |
| Messagerie électronique | support@optiapi.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Busk |
| Site internet | https://optiapi.com |
| Politique de confidentialité | https://optiapi.com/terms |
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
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.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Clé d’API | securestring | Clé API pour cette API | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Ajouter ou soustraire de l’heure ou des dates |
Manipulez datetime en ajoutant ou en soustrayant des valeurs. |
| Aplatir un tableau |
Cette action aplatit un tableau multidimensionnel en un seul tableau de dimensions. |
| Calculer la moyenne |
Calcule la valeur moyenne d’une clé donnée. |
| Combiner plusieurs fichiers PDF |
Combinez plusieurs fichiers PDF en un seul. |
| Combiner un tableau |
Combinez les clés d’un tableau avec les valeurs d’un autre tableau. |
| Convertir un fichier PDF en texte |
Convertit un fichier PDF en texte. |
| Convertir une chaîne en objet datetime |
Transformez une chaîne en format datetime valide. |
| Définir le mot de passe sur un fichier PDF |
Définit dynamiquement un mot de passe personnalisé sur un fichier PDF. |
| Effectuer l’OCR sur un fichier PDF ou image numérisé |
Remplace une chaîne par un autre mot. |
| Filtrer un tableau pour les valeurs false |
Cette action supprime les fausses entrées d’un tableau. |
| Obtenir des informations sur les métadonnées PDF |
Obtenir des métadonnées à partir d’un fichier PDF. |
| Obtenir des éléments uniques dans un tableau |
L’action retourne tous les éléments uniques d’un tableau. |
| Rechercher des doublons dans des tableaux |
Cette action récupère et retourne des valeurs dupliquées à partir d’un tableau. |
| Rechercher des valeurs à partir d’une chaîne basée sur une expression régulière |
Recherchez une ou plusieurs valeurs dans une chaîne. |
| Rechercher la différence entre les tableaux |
Cette action compare un tableau à un autre tableau. |
| Regrouper par une clé de tableau |
Cette action regroupe les éléments d’un tableau par une clé donnée. |
| Remplacer du texte dans une chaîne en fonction d’une expression régulière |
Remplacez un ou plusieurs mots par un autre mot, en fonction d’une expression régulière. |
| Remplacer le texte dans la chaîne |
Remplacez un ou plusieurs mots par un autre mot. |
| Segmenter un tableau |
Décomposez un tableau en blocs. |
| Supprimer l’élément du tableau |
Supprime un élément d’un tableau par sa valeur de clé. |
| Tout d’abord, où se trouve un tableau |
Cette action retourne le premier élément d’un tableau avec la paire clé/valeur donnée. |
| Trier un tableau |
Triez un tableau de haut à bas ou descendant vers l’ordre croissant. |
| Vérifier si le tableau contient une valeur |
Détermine si le tableau contient un élément donné. |
Ajouter ou soustraire de l’heure ou des dates
Manipulez datetime en ajoutant ou en soustrayant des valeurs.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Action
|
action | True | string |
Action à ajouter ou soustraire également. Cela peut par exemple être « année », « jour de la semaine », « semaine » ou « jour ». |
|
Datetime d’entrée
|
datetime | True | string |
Valeur d’entrée à ajouter ou soustraire. |
|
Operator
|
operator | True | string |
Que nous devrions ajouter ou soustraire la valeur de l’heure de date d’entrée. Peut être « ajouter » ou « soustraire ». |
|
Format de sortie
|
outputFormat | string |
Format d’heure de date vers lequel la chaîne doit être convertie (par exemple d-m-Y) |
|
|
Valeur
|
value | True | integer |
Valeur à ajouter ou soustraire. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Date/heure
|
datetime | string |
Nouvelle heure de date transformée |
Aplatir un tableau
Cette action aplatit un tableau multidimensionnel en un seul tableau de dimensions.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Profondeur
|
depth | integer |
Niveau de profondeur à aplatir (entier) |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Calculer la moyenne
Calcule la valeur moyenne d’une clé donnée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Key
|
key | True | string |
Clé pour laquelle calculer la moyenne. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Moyen
|
average | integer |
Moyenne calculée pour la clé donnée. |
Combiner plusieurs fichiers PDF
Combinez plusieurs fichiers PDF en un seul.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
pdfs
|
pdfs | True | array of string |
pdfs |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Contenu du fichier
|
content | string |
Chaîne encodée en base64 des fichiers PDF combinés. |
Combiner un tableau
Combinez les clés d’un tableau avec les valeurs d’un autre tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de contenu de la requête.
|
Content-Type | True | string |
Type de contenu |
|
Type d’acceptation de la demande.
|
Accept | True | string |
Accept |
|
clés
|
keys | True | array of string |
clés |
|
values
|
values | True | array of string |
values |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Convertir un fichier PDF en texte
Convertit un fichier PDF en texte.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page de fin
|
endPage | integer |
Si elle est définie, il s’agit de la dernière page que l’action convertit en texte. |
|
|
Disposition de sortie
|
layout | True | string |
Disposition du contenu de sortie. Vous pouvez choisir parmi « raw » ou « original ». L’origine conserve la disposition.. |
|
Contenu du fichier
|
True | byte |
Chaîne encodée en base64 du fichier PDF. |
|
|
Page de démarrage
|
startPage | integer |
Si elle est définie, il s’agit de la première page que l’action convertit en texte. |
Retours
- Corps
- StandardArrayResponse
Convertir une chaîne en objet datetime
Transformez une chaîne en format datetime valide.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de contenu de la requête.
|
Content-Type | True | string |
Type de contenu |
|
Type d’acceptation de la demande.
|
Accept | True | string |
Accept |
|
Format d’entrée
|
inputFormat | True | string |
Format de la chaîne d’entrée. |
|
Format de sortie
|
outputFormat | True | string |
Format d’heure de date vers lequel la chaîne doit être convertie. |
|
Chaîne d’entrée
|
string | True | string |
Chaîne d’entrée à convertir en heure de date. |
|
Timezone
|
timezone | string |
Fuseau horaire dans lequel la datetime doit être convertie en (facultatif) |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Date/heure
|
datetime | string |
Nouvelle heure de date transformée |
Définir le mot de passe sur un fichier PDF
Définit dynamiquement un mot de passe personnalisé sur un fichier PDF.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de contenu de la requête.
|
Content-Type | True | string |
Type de contenu |
|
Type d’acceptation de la demande.
|
Accept | True | string |
Accept |
|
Mot de passe
|
password | True | string |
Mot de passe à appliquer au fichier PDF. |
|
Fichier PDF
|
True | byte |
Contenu base64 des fichiers PDF. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Contenu du fichier
|
content | string |
Chaîne encodée en base64 du fichier PDF avec le mot de passe. |
Effectuer l’OCR sur un fichier PDF ou image numérisé
Remplace une chaîne par un autre mot.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Contenu du fichier
|
file | True | string |
Chaîne encodée en base64 du fichier (PDF ou image). |
|
Language
|
language | string |
Langue du fichier d’entrée. (par défaut = eng) |
|
|
Moteur OCR (OEM)
|
oem | True | integer |
Moteur OCR à utiliser. (0 = legacy, 1 = LSTM) |
|
Page Segmentation, méthode (PSM)
|
psm | True | integer |
Comment le segment OCR doit-il segmenter l’image d’entrée ? |
|
Découper la sortie
|
trim | True | boolean |
Si cette option est activée, l’espacement et les sauts de ligne excédentaires du texte de sortie sont supprimés. |
|
Type de fichier
|
type | True | string |
Type de fichier d’entrée. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Texte de sortie
|
text | string |
Texte de sortie de l’action OCR. |
Filtrer un tableau pour les valeurs false
Cette action supprime les fausses entrées d’un tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Conserver les clés de tableau
|
preserveKeys | True | boolean |
Si la valeur est true, le tableau de retour conserve les clés des attributs d’origine. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Obtenir des informations sur les métadonnées PDF
Obtenir des métadonnées à partir d’un fichier PDF.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Contenu du fichier
|
True | byte |
Chaîne encodée en base64 du fichier PDF. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
PDF Version
|
metadata.PDFVersion | string |
PDFVersion |
|
Auteur
|
metadata.author | string |
Auteur du fichier PDF |
|
Date de création
|
metadata.creationDate | string |
Date à laquelle le fichier PDF a été créé à l’origine. |
|
Créateur
|
metadata.creator | string |
Créateur du fichier PDF. |
|
Chiffré
|
metadata.encrypted | string |
Indique si le fichier PDF est chiffré. Renvoie « oui »/« non ». |
|
Taille du fichier
|
metadata.fileSize | string |
Taille du fichier PDF en octets. |
|
Formulaire
|
metadata.form | string |
Si des formulaires sont trouvés dans le fichier PDF. |
|
Date de modification
|
metadata.modDate | string |
Si le fichier a été modifié. (valeur par défaut = null) |
|
Optimisée
|
metadata.optimized | string |
Si le fichier a été optimisé. (default = « no ») |
|
output
|
metadata.output | array of string |
output |
|
Page Rotation
|
metadata.pageRot | string |
Rotation du fichier PDF. |
|
Taille de page
|
metadata.pageSize | string |
Taille de page du fichier PDF. |
|
Nombre de pages
|
metadata.pages | string |
Nombre de pages dans le fichier PDF. |
|
Produit par
|
metadata.producer | string |
Producteur du fichier PDF. |
|
Tag
|
metadata.tagged | string |
Indique si le fichier PDF est étiqueté ou non. Renvoie « oui »/« non ». |
|
Titre
|
metadata.title | string |
Titre du fichier PDF. |
Obtenir des éléments uniques dans un tableau
L’action retourne tous les éléments uniques d’un tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Key
|
key | string |
Clé spécifique qui détermine l’unicité. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Rechercher des doublons dans des tableaux
Cette action récupère et retourne des valeurs dupliquées à partir d’un tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Key
|
key | string |
Vous pouvez spécifier une clé pour rechercher des doublons sous un attribut spécifique (facultatif) |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Rechercher des valeurs à partir d’une chaîne basée sur une expression régulière
Recherchez une ou plusieurs valeurs dans une chaîne.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Groupe
|
group | integer |
Groupe à retourner. (valeur par défaut = 0) |
|
|
Modèle d’expression régulière
|
pattern | True | string |
Modèle d’expression régulière. |
|
Texte d’entrée
|
text | True | string |
Chaîne dans laquelle rechercher des références. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
values
|
values | array of string |
values |
Rechercher la différence entre les tableaux
Cette action compare un tableau à un autre tableau.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
comparer
|
compare | True | array of string |
comparer |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Regrouper par une clé de tableau
Cette action regroupe les éléments d’un tableau par une clé donnée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Key
|
key | True | string |
Clé pour regrouper les éléments par. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Remplacer du texte dans une chaîne en fonction d’une expression régulière
Remplacez un ou plusieurs mots par un autre mot, en fonction d’une expression régulière.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Modèle d’expression régulière
|
pattern | True | string |
Modèle d’expression régulière à utiliser dans la recherche. |
|
Valeur de remplacement
|
replacement | True | string |
Chaîne à remplacer par la valeur trouvée. |
|
Texte d’entrée
|
text | True | string |
Chaîne à laquelle effectuer le remplacement de texte. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Texto
|
text | string |
Chaîne de texte remplacée |
Remplacer le texte dans la chaîne
Remplacez un ou plusieurs mots par un autre mot.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de contenu de la requête.
|
Content-Type | True | string |
Type de contenu |
|
Type d’acceptation de la demande.
|
Accept | True | string |
Accept |
|
Remplacer par
|
replace | True | string |
Chaîne ou mot à remplacer par la chaîne trouvée. |
|
Chercher
|
search | True | string |
Chaîne ou mot à rechercher dans la chaîne d’entrée. |
|
Texte d’entrée
|
text | True | string |
Texte d’entrée sur lequel effectuer le remplacement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
texte
|
text | string |
texte |
Segmenter un tableau
Décomposez un tableau en blocs.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Taille du bloc
|
size | True | integer |
Taille de chaque bloc. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Supprimer l’élément du tableau
Supprime un élément d’un tableau par sa valeur de clé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Key
|
key | True | string |
Les éléments correspondant à cette clé seront supprimés. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Tout d’abord, où se trouve un tableau
Cette action retourne le premier élément d’un tableau avec la paire clé/valeur donnée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Key
|
key | True | string |
Clé à rechercher. |
|
Operator
|
operator | string |
Exécuter une clause d’opérateur (Facultatif) |
|
|
Chercher
|
value | True | string |
Valeur à rechercher. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
tableau
|
array | array of string |
tableau |
Trier un tableau
Triez un tableau de haut à bas ou descendant vers l’ordre croissant.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Trier
|
sort | True | string |
Comment les éléments de tableau doivent-ils être triés ? |
Retours
- Corps
- StandardArrayResponse
Vérifier si le tableau contient une valeur
Détermine si le tableau contient un élément donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
tableau
|
array | True | array of string |
tableau |
|
Key
|
key | True | string |
Clé dans laquelle rechercher la valeur spécifique. |
|
Terme de recherche
|
search | True | string |
Terme de recherche à rechercher. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Contient
|
contains | boolean |
Indique si le tableau contient l’élément donné ou non (bool) |
Définitions
StandardArrayResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de résultats
|
array | array of string |
Tableau contenant les nouveaux éléments. |