Freigeben über


OptiAPI (Vorschau)

Die offizielle API für OptiAPI, die unzählige alltägliche Aktionen mit Power Automate verbindet.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Oliver Busk Jensen
Email support@optiapi.com
Connectormetadaten
Herausgeber Straßenmusik machen
Webseite https://optiapi.com
Datenschutzrichtlinie https://optiapi.com/terms

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
API-Schlüssel securestring Der API-Schlüssel für diese API Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Abrufen eindeutiger Elemente in einem Array

Die Aktion gibt alle eindeutigen Elemente in einem Array zurück.

Abrufen von PDF-Metadateninformationen

Abrufen von Metadaten aus einer PDF-Datei.

Addieren oder Subtrahieren von Uhrzeit oder Datum

Bearbeiten Sie Datetime, indem Sie Werte hinzufügen oder subtrahieren.

Array kombinieren

Kombinieren Sie die Schlüssel eines Arrays mit den Werten eines anderen Arrays.

Ausführen von OCR für eine gescannte PDF- oder Bilddatei

Ersetzt eine Zeichenfolge durch ein anderes Wort.

Berechnen des Durchschnitts

Berechnet den Mittelwert eines bestimmten Schlüssels.

Blöcke eines Arrays

Trennen Sie ein Array in Blöcke.

Element aus Array entfernen

Entfernt ein Element aus einem Array anhand seines Schlüsselwerts.

Ermitteln des Unterschieds zwischen Arrays

Diese Aktion vergleicht ein Array mit einem anderen Array.

Ersetzen von Text in Zeichenfolge

Ersetzen Sie ein oder mehrere Wörter durch ein anderes Wort.

Ersetzen von Text in Zeichenfolgen basierend auf einem regulären Ausdruck

Ersetzen Sie ein oder mehrere Wörter durch ein anderes Wort, basierend auf einem regulären Ausdruck.

Festlegen des Kennworts für eine PDF-Datei

Legt dynamisch ein benutzerdefiniertes Kennwort für eine PDF-Datei fest.

Filtern eines Arrays nach falschen Werten

Mit dieser Aktion werden falsche Einträge aus einem Array entfernt.

First Where within an array

Diese Aktion gibt das erste Element in einem Array mit dem angegebenen Schlüssel-Wert-Paar zurück.

Flachen eines Arrays

Diese Aktion schmolzt ein mehrdimensionales Array in ein einzelnes Dimensionarray.

Gruppieren nach einem Arrayschlüssel

Diese Aktion gruppiert die Elemente eines Arrays nach einem bestimmten Schlüssel.

Kombinieren mehrerer PDF-Dateien

Kombinieren Sie mehrere PDF-Dateien in einem.

Konvertieren einer PDF-Datei in Text

Konvertiert eine PDF-Datei in Text.

Konvertieren einer Zeichenfolge in ein Datetime-Objekt

Transformieren Sie eine Zeichenfolge in ein gültiges Datetime-Format.

Sortieren eines Arrays

Sortieren Sie ein Array von hoch bis niedrig oder von absteigend bis aufsteigend.

Suchen von Duplikaten in Arrays

Diese Aktion ruft doppelte Werte aus einem Array ab und gibt sie zurück.

Suchen von Werten aus einer Zeichenfolge basierend auf einem regulären Ausdruck

Suchen Sie einen oder mehrere Werte in einer Zeichenfolge.

Überprüfen, ob ein Array einen Wert enthält

Bestimmt, ob das Array ein bestimmtes Element enthält.

Abrufen eindeutiger Elemente in einem Array

Die Aktion gibt alle eindeutigen Elemente in einem Array zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Key
key string

Der spezifische Schlüssel, der die Eindeutigkeit bestimmt.

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Abrufen von PDF-Metadateninformationen

Abrufen von Metadaten aus einer PDF-Datei.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Inhalt der Datei
pdf True byte

Die base64-codierte Zeichenfolge der PDF-Datei.

Gibt zurück

Name Pfad Typ Beschreibung
PDF-Version
metadata.PDFVersion string

PDFVersion

Autor
metadata.author string

Der Autor der PDF-Datei

Erstellungsdatum
metadata.creationDate string

Das Datum, an dem die PDF-Datei ursprünglich erstellt wurde.

Schöpfer
metadata.creator string

Der Ersteller der PDF-Datei.

Encrypted
metadata.encrypted string

Gibt an, ob die PDF-Datei verschlüsselt ist. Gibt "yes"/"no" zurück.

Dateigröße
metadata.fileSize string

Die Dateigröße der PDF-Datei in Byte.

Formular
metadata.form string

Wenn Formulare in der PDF-Datei gefunden werden.

Änderungsdatum
metadata.modDate string

Wenn die Datei geändert wurde. (default = null)

Optimiert
metadata.optimized string

Wenn die Datei optimiert wurde. (default = "no")

output
metadata.output array of string

output

Seitendrehung
metadata.pageRot string

Die Drehung der PDF-Datei.

Seitenformat
metadata.pageSize string

Die Seitengröße der PDF-Datei.

Anzahl der Seiten
metadata.pages string

Die Anzahl der Seiten in der PDF-Datei.

Produziert von
metadata.producer string

Der Produzent der PDF-Datei.

Gekennzeichnet
metadata.tagged string

Gibt an, ob die PDF-Datei markiert ist oder nicht. Gibt "yes"/"no" zurück.

Title
metadata.title string

Der Titel der PDF-Datei.

Addieren oder Subtrahieren von Uhrzeit oder Datum

Bearbeiten Sie Datetime, indem Sie Werte hinzufügen oder subtrahieren.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Maßnahme
action True string

Die Aktion, die hinzugefügt oder subtrahiert werden soll. Dies kann z. B. "Jahr", "Wochentag", "Woche" oder "Tag" sein.

Eingabedatum
datetime True string

Der Eingabewert, der entweder addiert oder subtrahiert werden soll.

Bediener
operator True string

Gibt an, ob der Wert von der Eingabedatumszeit addiert oder subtrahiert werden soll. Kann entweder "add" oder "subtrahieren" sein.

Ausgabeformat
outputFormat string

Das Datums-Uhrzeitformat, in das die Zeichenfolge konvertiert werden soll (z. B. d-m-Y)

Wert
value True integer

Der Wert, der addiert oder subtrahiert werden soll.

Gibt zurück

Name Pfad Typ Beschreibung
Datum/Uhrzeit
datetime string

Die neue transformierte Datumszeit

Array kombinieren

Kombinieren Sie die Schlüssel eines Arrays mit den Werten eines anderen Arrays.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Der Inhaltstyp für die Anforderung.
Content-Type True string

Inhaltstyp

Der Accept-Typ für die Anforderung.
Accept True string

Akzeptieren

keys
keys True array of string

keys

values
values True array of string

values

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Ausführen von OCR für eine gescannte PDF- oder Bilddatei

Ersetzt eine Zeichenfolge durch ein anderes Wort.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Inhalt der Datei
file True string

Die base64-codierte Zeichenfolge der Datei (PDF oder Bild).

Language
language string

Die Sprache der Eingabedatei. (default = eng)

OCR-Modul (OEM)
oem True integer

Das zu verwendende OCR-Modul. (0 = Legacy, 1 = LSTM)

Page Segmentation-Methode (PSM)
psm True integer

Wie sollte das OCR-Segment des Eingabebilds verwendet werden?

Ausgabe kürzen
trim True boolean

Wenn diese Option aktiviert ist, werden dadurch alle übermäßigen Abstände und Zeilenumbrüche des Ausgabetexts entfernt.

Dateityp
type True string

Der Eingabedateityp.

Gibt zurück

Name Pfad Typ Beschreibung
Ausgabetext
text string

Der Ausgabetext aus der OCR-Aktion.

Berechnen des Durchschnitts

Berechnet den Mittelwert eines bestimmten Schlüssels.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Key
key True string

Der Schlüssel zum Berechnen des Mittelwerts.

Gibt zurück

Name Pfad Typ Beschreibung
Average
average integer

Der berechnete Mittelwert für den angegebenen Schlüssel.

Blöcke eines Arrays

Trennen Sie ein Array in Blöcke.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Blockgröße
size True integer

Die Größe der einzelnen Blöcke.

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Element aus Array entfernen

Entfernt ein Element aus einem Array anhand seines Schlüsselwerts.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Key
key True string

Elemente, die diesem Schlüssel entsprechen, werden entfernt.

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Ermitteln des Unterschieds zwischen Arrays

Diese Aktion vergleicht ein Array mit einem anderen Array.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

vergleichen
compare True array of string

vergleichen

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Ersetzen von Text in Zeichenfolge

Ersetzen Sie ein oder mehrere Wörter durch ein anderes Wort.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Der Inhaltstyp für die Anforderung.
Content-Type True string

Inhaltstyp

Der Accept-Typ für die Anforderung.
Accept True string

Akzeptieren

Ersetzen durch
replace True string

Die Zeichenfolge oder das Wort, durch die die gefundene Zeichenfolge ersetzt werden soll.

Suchen
search True string

Die Zeichenfolge oder das Wort, die in der Eingabezeichenfolge gefunden werden soll.

Eingabetext
text True string

Der Eingabetext zum Ausführen des Ersetzungsvorgangs.

Gibt zurück

Name Pfad Typ Beschreibung
Text
text string

Text

Ersetzen von Text in Zeichenfolgen basierend auf einem regulären Ausdruck

Ersetzen Sie ein oder mehrere Wörter durch ein anderes Wort, basierend auf einem regulären Ausdruck.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Regex-Muster
pattern True string

Das muster für reguläre Ausdrücke, das in der Suche verwendet werden soll.

Ersatzwert
replacement True string

Die Zeichenfolge, durch die der gefundene Wert ersetzt werden soll.

Eingabetext
text True string

Die Zeichenfolge, gegen die der Text ersetzt werden soll.

Gibt zurück

Name Pfad Typ Beschreibung
Text
text string

Die ersetzte Textzeichenfolge

Festlegen des Kennworts für eine PDF-Datei

Legt dynamisch ein benutzerdefiniertes Kennwort für eine PDF-Datei fest.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Der Inhaltstyp für die Anforderung.
Content-Type True string

Inhaltstyp

Der Accept-Typ für die Anforderung.
Accept True string

Akzeptieren

Kennwort
password True string

Das Kennwort, das auf die PDF-Datei angewendet werden soll.

PDF-Datei
pdf True byte

Der Base64-Inhalt der PDF-Dateien.

Gibt zurück

Name Pfad Typ Beschreibung
Inhalt der Datei
content string

Die base64-codierte Zeichenfolge der PDF-Datei mit dem Kennwort.

Filtern eines Arrays nach falschen Werten

Mit dieser Aktion werden falsche Einträge aus einem Array entfernt.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Arrayschlüssel beibehalten
preserveKeys True boolean

Bei Festlegung auf "true" behält das zurückgegebene Array die Schlüssel der ursprünglichen Attribute bei.

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

First Where within an array

Diese Aktion gibt das erste Element in einem Array mit dem angegebenen Schlüssel-Wert-Paar zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Key
key True string

Der Schlüssel, nach dem gesucht werden soll.

Bediener
operator string

Ausführen einer Operatorklausel (Optional)

Suchen
value True string

Der wert, nach dem gesucht werden soll.

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Flachen eines Arrays

Diese Aktion schmolzt ein mehrdimensionales Array in ein einzelnes Dimensionarray.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Tiefe
depth integer

Die Tiefe, die abgeflacht werden soll (ganze Zahl)

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Gruppieren nach einem Arrayschlüssel

Diese Aktion gruppiert die Elemente eines Arrays nach einem bestimmten Schlüssel.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Key
key True string

Der Schlüssel zum Gruppieren von Elementen nach.

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Kombinieren mehrerer PDF-Dateien

Kombinieren Sie mehrere PDF-Dateien in einem.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
pdfs
pdfs True array of string

pdfs

Gibt zurück

Name Pfad Typ Beschreibung
Inhalt der Datei
content string

Die base64-codierte Zeichenfolge der kombinierten PDF-Dateien.

Konvertieren einer PDF-Datei in Text

Konvertiert eine PDF-Datei in Text.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Seite beenden
endPage integer

Wenn festgelegt, ist dies die letzte Seite, die die Aktion in Text konvertiert.

Ausgabelayout
layout True string

Das Layout des Ausgabeinhalts. Sie können aus "raw" oder "original" wählen. Original behält das Layout bei.

Inhalt der Datei
pdf True byte

Die base64-codierte Zeichenfolge der PDF-Datei.

Startseite
startPage integer

Wenn festgelegt, ist dies die erste Seite, die die Aktion in Text konvertiert.

Gibt zurück

Konvertieren einer Zeichenfolge in ein Datetime-Objekt

Transformieren Sie eine Zeichenfolge in ein gültiges Datetime-Format.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Der Inhaltstyp für die Anforderung.
Content-Type True string

Inhaltstyp

Der Accept-Typ für die Anforderung.
Accept True string

Akzeptieren

Eingabeformat
inputFormat True string

Das Format der Eingabezeichenfolge.

Ausgabeformat
outputFormat True string

Das Datums-Uhrzeitformat, in das die Zeichenfolge konvertiert werden soll.

Eingabezeichenfolge
string True string

Die Eingabezeichenfolge, die in Datumszeit konvertiert werden soll.

Timezone
timezone string

Die Zeitzone, in die datumstime konvertiert werden soll (optional)

Gibt zurück

Name Pfad Typ Beschreibung
Datum/Uhrzeit
datetime string

Die neue transformierte Datumszeit

Sortieren eines Arrays

Sortieren Sie ein Array von hoch bis niedrig oder von absteigend bis aufsteigend.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Sortieren
sort True string

Wie sollten die Arrayelemente sortiert werden?

Gibt zurück

Suchen von Duplikaten in Arrays

Diese Aktion ruft doppelte Werte aus einem Array ab und gibt sie zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Key
key string

Sie können einen Schlüssel angeben, um nach Duplikaten unter einem bestimmten Attribut (Optional) zu suchen.

Gibt zurück

Name Pfad Typ Beschreibung
Array
array array of string

Array

Suchen von Werten aus einer Zeichenfolge basierend auf einem regulären Ausdruck

Suchen Sie einen oder mehrere Werte in einer Zeichenfolge.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Gruppe
group integer

Die zurückzugebende Gruppe. (Standard = 0)

Regex-Muster
pattern True string

Das Muster für reguläre Ausdrücke.

Eingabetext
text True string

Die Zeichenfolge, in der nach Verweisen gesucht werden soll.

Gibt zurück

Name Pfad Typ Beschreibung
values
values array of string

values

Überprüfen, ob ein Array einen Wert enthält

Bestimmt, ob das Array ein bestimmtes Element enthält.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Array
array True array of string

Array

Key
key True string

Der Schlüssel, nach dem der spezifische Wert gesucht werden soll.

Suchbegriff
search True string

Der gesuchte Suchbegriff.

Gibt zurück

Name Pfad Typ Beschreibung
Enthält
contains boolean

Gibt an, ob das Array das angegebene Element enthält oder nicht (bool)

Definitionen

StandardArrayResponse

Name Pfad Typ Beschreibung
Ergebnisarray
array array of string

Das Array, das die neuen Elemente enthält.