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