Partilhar via


OptiAPI (Pré-visualização)

A api oficial do OptiAPI, que conecta inúmeras ações diárias com o Power Automate.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Oliver Busk Jensen
Email support@optiapi.com
Metadados do conector
Editora Busk
Sítio Web https://optiapi.com
Política de privacidade https://optiapi.com/terms

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API securestring A chave de API para esta api Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Adicionar ou subtrair de hora ou datas

Manipule datetime adicionando ou subtraindo valores.

Agrupar por uma chave de matriz

Esta ação agrupa os itens de uma matriz por uma determinada chave.

Calcular a média

Calcula o valor médio de uma determinada chave.

Classificar uma matriz

Classifique uma matriz de alto para baixo ou de descendente para ascendente.

Combinar matriz

Combine as chaves de uma matriz com os valores de outra matriz.

Combine vários arquivos PDF

Combine vários arquivos PDF em um só.

Converter um arquivo PDF em texto

Converte um arquivo PDF em texto.

Converter uma cadeia de caracteres em um objeto datetime

Transforme uma cadeia de caracteres em um formato datetime válido.

Definir palavra-passe num ficheiro PDF

Define dinamicamente uma senha personalizada em um arquivo PDF.

Encontre a diferença entre matrizes

Esta ação compara uma matriz com outra matriz.

Execute OCR em um PDF digitalizado ou arquivo de imagem

Substitui uma cadeia de caracteres por outra palavra.

Filtrar uma matriz para valores falsos

Esta ação remove entradas falsas de uma matriz.

Fragmentar uma matriz

Divida uma matriz em partes.

Localizar duplicatas em matrizes

Esta ação recupera e retorna valores duplicados de uma matriz.

Localizar valores de uma cadeia de caracteres com base em uma expressão regular

Encontre um ou mais valores em uma cadeia de caracteres.

Nivelar uma matriz

Essa ação nivela uma matriz multidimensional em uma matriz de dimensão única.

Obter informações de metadados PDF

Obtenha metadados de um arquivo PDF.

Obter itens exclusivos em uma matriz

A ação retorna todos os itens exclusivos em uma matriz.

Primeiro Onde dentro de uma matriz

Esta ação retorna o primeiro elemento em uma matriz com o par chave/valor fornecido.

Remover item da matriz

Remove um item de uma matriz pelo seu valor de chave.

Substituir texto em cadeia de caracteres com base em uma expressão regular

Substitua uma ou mais palavras por outra palavra, com base em uma expressão regular.

Substituir texto na cadeia de caracteres

Substitua uma ou mais palavras por outra palavra.

Verifique se a matriz contém um valor

Determina se a matriz contém um determinado item.

Adicionar ou subtrair de hora ou datas

Manipule datetime adicionando ou subtraindo valores.

Parâmetros

Name Chave Necessário Tipo Description
Ação
action True string

A ação para adicionar ou subtrair também. Pode ser, por exemplo, «ano», «dia da semana», «semana» ou «dia».

Data/hora de entrada
datetime True string

O valor de entrada a ser adicionado ou subtraído.

Operator
operator True string

Se devemos adicionar ou subtrair o valor da data de entrada, hora. Pode ser 'adicionar' ou 'subtrair.

Formato de saída
outputFormat string

O formato de data e hora para o qual a cadeia de caracteres deve ser convertida (por exemplo, d-m-Y)

Valor
value True integer

O valor a ser adicionado ou subtraído.

Devoluções

Name Caminho Tipo Description
Data Hora
datetime string

A nova data transformada hora

Agrupar por uma chave de matriz

Esta ação agrupa os itens de uma matriz por uma determinada chave.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave para agrupar itens por.

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Calcular a média

Calcula o valor médio de uma determinada chave.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave para calcular a média para.

Devoluções

Name Caminho Tipo Description
Average
average integer

A média calculada para a chave dada.

Classificar uma matriz

Classifique uma matriz de alto para baixo ou de descendente para ascendente.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Ordenar
sort True string

Como os itens de matriz devem ser classificados?

Devoluções

Combinar matriz

Combine as chaves de uma matriz com os valores de outra matriz.

Parâmetros

Name Chave Necessário Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo accept para a solicitação.
Accept True string

Aceitar

Teclas
keys True array of string

Teclas

values
values True array of string

values

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Combine vários arquivos PDF

Combine vários arquivos PDF em um só.

Parâmetros

Name Chave Necessário Tipo Description
PDFs
pdfs True array of string

PDFs

Devoluções

Name Caminho Tipo Description
Conteúdo do Ficheiro
content string

A cadeia de caracteres codificada base64 dos arquivos PDF combinados.

Converter um arquivo PDF em texto

Converte um arquivo PDF em texto.

Parâmetros

Name Chave Necessário Tipo Description
Fim da página
endPage integer

Se definido, esta é a última página que a ação será convertida em texto.

Layout de saída
layout True string

O layout do conteúdo de saída. Você pode escolher entre 'cru' ou 'original'. Original preservará o layout..

Conteúdo do Ficheiro
pdf True byte

A cadeia de caracteres codificada base64 do arquivo PDF.

Página inicial
startPage integer

Se definido, esta é a primeira página em que a ação será convertida em texto.

Devoluções

Converter uma cadeia de caracteres em um objeto datetime

Transforme uma cadeia de caracteres em um formato datetime válido.

Parâmetros

Name Chave Necessário Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo accept para a solicitação.
Accept True string

Aceitar

Formato de entrada
inputFormat True string

O formato da cadeia de caracteres de entrada.

Formato de saída
outputFormat True string

O formato de data e hora para o qual a cadeia de caracteres deve ser convertida.

Cadeia de Entrada
string True string

A cadeia de caracteres de entrada para converter em hora de data.

Timezone
timezone string

O fuso horário para o qual a datetime deve ser convertida (Opcional)

Devoluções

Name Caminho Tipo Description
Data Hora
datetime string

A nova data transformada hora

Definir palavra-passe num ficheiro PDF

Define dinamicamente uma senha personalizada em um arquivo PDF.

Parâmetros

Name Chave Necessário Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo accept para a solicitação.
Accept True string

Aceitar

Palavra-passe
password True string

A senha a ser aplicada ao arquivo PDF.

Ficheiro PDF
pdf True byte

O conteúdo base64 dos arquivos PDF.

Devoluções

Name Caminho Tipo Description
Conteúdo do Ficheiro
content string

A cadeia de caracteres codificada base64 do arquivo PDF com a senha.

Encontre a diferença entre matrizes

Esta ação compara uma matriz com outra matriz.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

comparar preços
compare True array of string

comparar preços

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Execute OCR em um PDF digitalizado ou arquivo de imagem

Substitui uma cadeia de caracteres por outra palavra.

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do Ficheiro
file True string

A cadeia de caracteres codificada base64 do arquivo (PDF ou imagem).

Linguagem
language string

O idioma do arquivo de entrada. (padrão = eng)

Motor OCR (OEM)
oem True integer

O mecanismo OCR a ser usado. (0 = legado, 1 = LSTM)

Método de segmentação de página (PSM)
psm True integer

Como o OCR deve segmentar a imagem de entrada?

Corte de saída
trim True boolean

Se habilitado, isso removerá todo o espaçamento excessivo e quebras de linha do texto de saída.

Tipo de Arquivo:
type True string

O tipo de arquivo de entrada.

Devoluções

Name Caminho Tipo Description
Texto de saída
text string

O texto de saída da ação OCR.

Filtrar uma matriz para valores falsos

Esta ação remove entradas falsas de uma matriz.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Preservar chaves de matriz
preserveKeys True boolean

Se definido como true, a matriz que retorna preservará as chaves dos atributos originais.

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Fragmentar uma matriz

Divida uma matriz em partes.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Tamanho do pedaço
size True integer

O tamanho de cada pedaço.

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Localizar duplicatas em matrizes

Esta ação recupera e retorna valores duplicados de uma matriz.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Key
key string

Você pode especificar uma chave para procurar duplicatas em um atributo específico (Opcional)

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Localizar valores de uma cadeia de caracteres com base em uma expressão regular

Encontre um ou mais valores em uma cadeia de caracteres.

Parâmetros

Name Chave Necessário Tipo Description
Grupo
group integer

O grupo a regressar. (padrão = 0)

Padrão Regex
pattern True string

O padrão de expressão regular.

Texto de entrada
text True string

A cadeia de caracteres para procurar referências.

Devoluções

Name Caminho Tipo Description
values
values array of string

values

Nivelar uma matriz

Essa ação nivela uma matriz multidimensional em uma matriz de dimensão única.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Profundidade
depth integer

O nível de profundidade que deve ser achatado (inteiro)

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Obter informações de metadados PDF

Obtenha metadados de um arquivo PDF.

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do Ficheiro
pdf True byte

A cadeia de caracteres codificada base64 do arquivo PDF.

Devoluções

Name Caminho Tipo Description
Versão PDF
metadata.PDFVersion string

PDFVersion

Author
metadata.author string

O autor do ficheiro PDF

Data de Criação
metadata.creationDate string

A data em que o arquivo PDF foi originalmente criado.

Criador
metadata.creator string

O criador do arquivo PDF.

Criptografado
metadata.encrypted string

Se o ficheiro PDF está encriptado. Devolve "sim"/"não".

Tamanho do Ficheiro
metadata.fileSize string

O tamanho do arquivo PDF em bytes.

Formulário
metadata.form string

Se algum formulário for encontrado no arquivo PDF.

Data de modificação
metadata.modDate string

Se o ficheiro tiver sido alterado. (padrão = nulo)

Otimizado
metadata.optimized string

Se o arquivo foi otimizado. (padrão = "não")

output
metadata.output array of string

output

Rotação de páginas
metadata.pageRot string

A rotação do arquivo PDF.

Tamanho da página
metadata.pageSize string

O tamanho da página do arquivo PDF.

Número de páginas
metadata.pages string

O número de páginas no arquivo PDF.

Produzido por
metadata.producer string

O produtor do ficheiro PDF.

Etiquetas
metadata.tagged string

Se o arquivo PDF está marcado ou não. Devolve "sim"/"não".

Title
metadata.title string

O título do ficheiro PDF.

Obter itens exclusivos em uma matriz

A ação retorna todos os itens exclusivos em uma matriz.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Key
key string

A chave específica que determina a singularidade.

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Primeiro Onde dentro de uma matriz

Esta ação retorna o primeiro elemento em uma matriz com o par chave/valor fornecido.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave para pesquisar.

Operator
operator string

Executar uma cláusula de operador (Opcional)

Pesquisar por
value True string

O valor a procurar.

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Remover item da matriz

Remove um item de uma matriz pelo seu valor de chave.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Key
key True string

Os itens correspondentes a esta chave serão removidos.

Devoluções

Name Caminho Tipo Description
matriz
array array of string

matriz

Substituir texto em cadeia de caracteres com base em uma expressão regular

Substitua uma ou mais palavras por outra palavra, com base em uma expressão regular.

Parâmetros

Name Chave Necessário Tipo Description
Padrão Regex
pattern True string

O padrão de expressão regular a ser usado na pesquisa.

Valor de substituição
replacement True string

A cadeia de caracteres pela qual substituir o valor encontrado.

Texto de entrada
text True string

A cadeia de caracteres para executar a substituição de texto contra.

Devoluções

Name Caminho Tipo Description
Texto
text string

A cadeia de texto substituída

Substituir texto na cadeia de caracteres

Substitua uma ou mais palavras por outra palavra.

Parâmetros

Name Chave Necessário Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo accept para a solicitação.
Accept True string

Aceitar

Substituir por
replace True string

A cadeia de caracteres ou palavra para substituir a cadeia de caracteres encontrada.

Pesquisar por
search True string

A cadeia de caracteres ou palavra a ser encontrada na cadeia de caracteres de entrada.

Texto de entrada
text True string

O texto de entrada para executar a substituição.

Devoluções

Name Caminho Tipo Description
enviar SMS
text string

enviar SMS

Verifique se a matriz contém um valor

Determina se a matriz contém um determinado item.

Parâmetros

Name Chave Necessário Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave para procurar o valor específico em.

Termo de Pesquisa
search True string

O termo de pesquisa a procurar.

Devoluções

Name Caminho Tipo Description
Contém
contains boolean

Se a matriz contém o item dado ou não (bool)

Definições

StandardArrayResponse

Name Caminho Tipo Description
Matriz de resultados
array array of string

A matriz que contém os novos itens.