Partager via


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
pdf 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

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
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
pdf 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

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.