Dela via


OptiAPI (förhandsversion)

Det officiella API:et för OptiAPI, som förbinder otaliga vardagliga åtgärder med Power Automate.

Den här anslutningsappen är tillgänglig i följande produkter och regioner:

Tjänster Class Regioner
Copilot Studio Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Logiska appar Norm Alla Logic Apps-regioner utom följande:
     – Azure Government-regioner
     – Regioner i Azure Kina
     - US Department of Defense (DoD)
Power Apps Premie Alla Power Apps-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Power Automate Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Kontakt
Namn Oliver Busk Jensen
E-postmeddelande support@optiapi.com
Metadata för anslutningsprogram
Utgivare Busk
Webbplats https://optiapi.com
Sekretesspolicy https://optiapi.com/terms

Skapa en anslutning

Anslutningsappen stöder följande autentiseringstyper:

Standardinställning Parametrar för att skapa anslutning. Alla regioner Går inte att dela

Standard

Tillämpligt: Alla regioner

Parametrar för att skapa anslutning.

Det här är inte delningsbar anslutning. Om power-appen delas med en annan användare uppmanas en annan användare att skapa en ny anslutning explicit.

Namn Typ Description Krävs
API-nyckel securestring API-nyckeln för det här API:et Sann

Begränsningsgränser

Name Anrop Förnyelseperiod
API-anrop per anslutning 100 60 sekunder

Åtgärder

Ange lösenord för en PDF-fil

Anger dynamiskt ett anpassat lösenord för en PDF-fil.

Beräkna genomsnitt

Beräknar genomsnittsvärdet för en viss nyckel.

Ersätt text i sträng

Ersätt ett eller flera ord med ett annat ord.

Ersätt text i sträng baserat på ett reguljärt uttryck

Ersätt ett eller flera ord med ett annat ord baserat på ett reguljärt uttryck.

Filtrera en matris efter falska värden

Den här åtgärden tar bort falska poster från en matris.

Första var i en matris

Den här åtgärden returnerar det första elementet i en matris med det angivna nyckel/värde-paret.

Gruppera efter en matrisnyckel

Den här åtgärden grupperar en matriss objekt efter en viss nyckel.

Hitta dubbletter i matriser

Den här åtgärden hämtar och returnerar dubblettvärden från en matris.

Hitta skillnad mellan matriser

Den här åtgärden jämför en matris med en annan matris.

Hitta värden från en sträng baserat på ett reguljärt uttryck

Hitta ett eller flera värden i en sträng.

Hämta information om PDF-metadata

Hämta metadata från en PDF-fil.

Hämta unika objekt i en matris

Åtgärden returnerar alla unika objekt i en matris.

Kombinera flera PDF-filer

Kombinera flera PDF-filer till en.

Kombinera matris

Kombinera nycklarna för en matris med värdena för en annan matris.

Kontrollera om matrisen innehåller ett värde

Avgör om matrisen innehåller ett visst objekt.

Konvertera en PDF-fil till text

Konverterar en PDF-fil till text.

Konvertera en sträng till ett datetime-objekt

Omvandla en sträng till ett giltigt datetime-format.

Lägga till eller subtrahera från tid eller datum

Ändra datetime genom att lägga till eller subtrahera värden.

Platta ut en matris

Den här åtgärden plattar ut en flerdimensionell matris till en enskild dimensionsmatris.

Segmentering av en matris

Dela upp en matris i segment.

Sortera en matris

Sortera en matris från hög till låg eller från fallande till stigande.

Ta bort objekt från matris

Tar bort ett objekt från en matris med dess nyckelvärde.

Utföra OCR på en skannad PDF- eller bildfil

Ersätter en sträng med ett annat ord.

Ange lösenord för en PDF-fil

Anger dynamiskt ett anpassat lösenord för en PDF-fil.

Parametrar

Name Nyckel Obligatorisk Typ Description
Innehållstypen för begäran.
Content-Type True string

Innehållstyp

Accepttypen för begäran.
Accept True string

Godkänn

Lösenord
password True string

Lösenordet som ska tillämpas på PDF-filen.

PDF-fil
pdf True byte

Pdf-filernas base64-innehåll.

Returer

Name Sökväg Typ Description
Filinnehåll
content string

Den base64-kodade strängen i PDF-filen med lösenordet.

Beräkna genomsnitt

Beräknar genomsnittsvärdet för en viss nyckel.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Key
key True string

Nyckeln som medelvärdet ska beräknas för.

Returer

Name Sökväg Typ Description
Average
average integer

Det beräknade medelvärdet för den angivna nyckeln.

Ersätt text i sträng

Ersätt ett eller flera ord med ett annat ord.

Parametrar

Name Nyckel Obligatorisk Typ Description
Innehållstypen för begäran.
Content-Type True string

Innehållstyp

Accepttypen för begäran.
Accept True string

Godkänn

Ersätt med
replace True string

Strängen eller ordet som den hittade strängen ska ersättas med.

Söka
search True string

Strängen eller ordet som ska hittas i indatasträngen.

Indatatext
text True string

Den indatatext som ersättningen ska utföras på.

Returer

Name Sökväg Typ Description
texten
text string

texten

Ersätt text i sträng baserat på ett reguljärt uttryck

Ersätt ett eller flera ord med ett annat ord baserat på ett reguljärt uttryck.

Parametrar

Name Nyckel Obligatorisk Typ Description
Regex-mönster
pattern True string

Det reguljära uttrycksmönster som ska användas i sökningen.

Ersättningsvärde
replacement True string

Strängen som ska ersätta det hittade värdet med.

Indatatext
text True string

Strängen som texten ska ersättas mot.

Returer

Name Sökväg Typ Description
Text
text string

Den ersatta textsträngen

Filtrera en matris efter falska värden

Den här åtgärden tar bort falska poster från en matris.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Bevara matrisnycklar
preserveKeys True boolean

Om värdet är true bevarar den returnerade matrisen nycklarna för de ursprungliga attributen.

Returer

Name Sökväg Typ Description
array
array array of string

array

Första var i en matris

Den här åtgärden returnerar det första elementet i en matris med det angivna nyckel/värde-paret.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Key
key True string

Nyckeln att söka efter.

Operator
operator string

Utföra en operatorsats (valfritt)

Söka
value True string

Värdet att söka efter.

Returer

Name Sökväg Typ Description
array
array array of string

array

Gruppera efter en matrisnyckel

Den här åtgärden grupperar en matriss objekt efter en viss nyckel.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Key
key True string

Nyckeln för att gruppera objekt efter.

Returer

Name Sökväg Typ Description
array
array array of string

array

Hitta dubbletter i matriser

Den här åtgärden hämtar och returnerar dubblettvärden från en matris.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Key
key string

Du kan ange en nyckel för att söka efter dubbletter under ett specifikt attribut (valfritt)

Returer

Name Sökväg Typ Description
array
array array of string

array

Hitta skillnad mellan matriser

Den här åtgärden jämför en matris med en annan matris.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

jämföra
compare True array of string

jämföra

Returer

Name Sökväg Typ Description
array
array array of string

array

Hitta värden från en sträng baserat på ett reguljärt uttryck

Hitta ett eller flera värden i en sträng.

Parametrar

Name Nyckel Obligatorisk Typ Description
Grupp
group integer

Gruppen som ska returneras. (standard = 0)

Regex-mönster
pattern True string

Mönster för reguljära uttryck.

Indatatext
text True string

Strängen som ska söka efter referenser i.

Returer

Name Sökväg Typ Description
values
values array of string

values

Hämta information om PDF-metadata

Hämta metadata från en PDF-fil.

Parametrar

Name Nyckel Obligatorisk Typ Description
Filinnehåll
pdf True byte

Pdf-filens base64-kodade sträng.

Returer

Name Sökväg Typ Description
PDF-version
metadata.PDFVersion string

PDFVersion

Author
metadata.author string

Författaren till PDF-filen

Datum som skapats
metadata.creationDate string

Det datum då PDF-filen ursprungligen skapades.

Utvecklare
metadata.creator string

Skaparen av PDF-filen.

Krypterade
metadata.encrypted string

Om PDF-filen är krypterad. Returnerar "yes"/"no".

Filstorlek
metadata.fileSize string

Filstorleken för PDF-filen i byte.

Formulär
metadata.form string

Om det finns några formulär i PDF-filen.

Ändringsdatum
metadata.modDate string

Om filen har ändrats. (standard = null)

Optimerad
metadata.optimized string

Om filen har optimerats. (standard = "nej")

output
metadata.output array of string

output

Sidrotation
metadata.pageRot string

Pdf-filens rotation.

Sidstorlek
metadata.pageSize string

Sidstorleken för PDF-filen.

Antal sidor
metadata.pages string

Antalet sidor i PDF-filen.

Producerad av
metadata.producer string

Pdf-filens producent.

Märkt
metadata.tagged string

Om PDF-filen är taggad eller inte. Returnerar "yes"/"no".

Titel
metadata.title string

Pdf-filens rubrik.

Hämta unika objekt i en matris

Åtgärden returnerar alla unika objekt i en matris.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Key
key string

Den specifika nyckeln som avgör unikheten.

Returer

Name Sökväg Typ Description
array
array array of string

array

Kombinera flera PDF-filer

Kombinera flera PDF-filer till en.

Parametrar

Name Nyckel Obligatorisk Typ Description
pdf-filer
pdfs True array of string

pdf-filer

Returer

Name Sökväg Typ Description
Filinnehåll
content string

Den base64-kodade strängen för de kombinerade PDF-filerna.

Kombinera matris

Kombinera nycklarna för en matris med värdena för en annan matris.

Parametrar

Name Nyckel Obligatorisk Typ Description
Innehållstypen för begäran.
Content-Type True string

Innehållstyp

Accepttypen för begäran.
Accept True string

Godkänn

Nycklar
keys True array of string

Nycklar

values
values True array of string

values

Returer

Name Sökväg Typ Description
array
array array of string

array

Kontrollera om matrisen innehåller ett värde

Avgör om matrisen innehåller ett visst objekt.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Key
key True string

Nyckeln för att söka efter det specifika värdet i.

Söktermen
search True string

Söktermen att söka efter.

Returer

Name Sökväg Typ Description
Innehåller
contains boolean

Om matrisen innehåller det angivna objektet eller inte (bool)

Konvertera en PDF-fil till text

Konverterar en PDF-fil till text.

Parametrar

Name Nyckel Obligatorisk Typ Description
Slutsida
endPage integer

Om det här är den sista sidan konverteras åtgärden till text.

Utdatalayout
layout True string

Layouten för utdatainnehållet. Du kan välja mellan "raw" eller "original". Originalet bevarar layouten..

Filinnehåll
pdf True byte

Pdf-filens base64-kodade sträng.

Startsida
startPage integer

Om den anges är det här den första sidan som åtgärden konverterar till text.

Returer

Konvertera en sträng till ett datetime-objekt

Omvandla en sträng till ett giltigt datetime-format.

Parametrar

Name Nyckel Obligatorisk Typ Description
Innehållstypen för begäran.
Content-Type True string

Innehållstyp

Accepttypen för begäran.
Accept True string

Godkänn

Indataformat
inputFormat True string

Indatasträngens format.

Utdataformat
outputFormat True string

Datumtidsformatet som strängen ska konverteras till.

Indatasträng
string True string

Indatasträngen som ska konverteras till datum.

Timezone
timezone string

Tidszonen som datetime ska konverteras till (valfritt)

Returer

Name Sökväg Typ Description
Datum och tid
datetime string

Den nya transformerade datumtiden

Lägga till eller subtrahera från tid eller datum

Ändra datetime genom att lägga till eller subtrahera värden.

Parametrar

Name Nyckel Obligatorisk Typ Description
Åtgärd
action True string

Åtgärden för att lägga till eller subtrahera också. Detta kan till exempel vara "år", "veckodag", "vecka" eller "dag".

Indatadatumtid
datetime True string

Indatavärdet som du antingen lägger till i eller subtraherar från.

Operator
operator True string

Om vi ska lägga till eller subtrahera värdet från indatadatumtiden. Kan vara antingen "lägg till" eller "subtrahera".

Utdataformat
outputFormat string

Datumtidsformatet som strängen ska konverteras till (till exempel d-m-Y)

Värde
value True integer

Värdet för att antingen lägga till eller subtrahera.

Returer

Name Sökväg Typ Description
Datum och tid
datetime string

Den nya transformerade datumtiden

Platta ut en matris

Den här åtgärden plattar ut en flerdimensionell matris till en enskild dimensionsmatris.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Djup
depth integer

Djupnivån som ska plattas ut (heltal)

Returer

Name Sökväg Typ Description
array
array array of string

array

Segmentering av en matris

Dela upp en matris i segment.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Segmentstorlek
size True integer

Storleken på varje segment.

Returer

Name Sökväg Typ Description
array
array array of string

array

Sortera en matris

Sortera en matris från hög till låg eller från fallande till stigande.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Sortera
sort True string

Hur ska matrisobjekten sorteras?

Returer

Ta bort objekt från matris

Tar bort ett objekt från en matris med dess nyckelvärde.

Parametrar

Name Nyckel Obligatorisk Typ Description
array
array True array of string

array

Key
key True string

Objekt som matchar den här nyckeln tas bort.

Returer

Name Sökväg Typ Description
array
array array of string

array

Utföra OCR på en skannad PDF- eller bildfil

Ersätter en sträng med ett annat ord.

Parametrar

Name Nyckel Obligatorisk Typ Description
Filinnehåll
file True string

Den base64-kodade strängen i filen (PDF eller bild).

Language
language string

Indatafilens språk. (standard = eng)

OCR-motor (OEM)
oem True integer

OCR-motorn som ska användas. (0 = äldre, 1 = LSTM)

Sidsegmenteringsmetod (PSM)
psm True integer

Hur ska OCR segmentera indatabilden?

Trimma utdata
trim True boolean

Om det här är aktiverat tas alla överflödiga avstånd och radbrytningar i utdatatexten bort.

Filtyp
type True string

Indatafiltypen.

Returer

Name Sökväg Typ Description
Utdatatext
text string

Utdatatexten från OCR-åtgärden.

Definitioner

StandardArrayResponse

Name Sökväg Typ Description
Resultatmatris
array array of string

Matrisen som innehåller de nya objekten.