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