Compartilhar via


OptiAPI (versão prévia)

A API oficial para OptiAPI, que conecta inúmeras ações cotidianas com o Power Automate.

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

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – 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
Publicador Busk
Site https://optiapi.com
Política de privacidade https://optiapi.com/terms

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

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

Essa não é uma conexão compartilhável. Se o aplicativo de energia 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

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Adicionar ou subtrair de datas ou hora

Manipule datetime adicionando ou subtraindo valores.

Agrupar por uma chave de matriz

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

Agrupar uma matriz

Divida uma matriz em partes.

Calcular a média

Calcula o valor médio de uma determinada chave.

Classificar uma matriz

Classifique uma matriz de alta a baixa ou decrescente para crescente.

Combinar matriz

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

Combinar vários arquivos PDF

Combine vários arquivos PDF em um.

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 de datetime válido.

Definir senha em um arquivo PDF

Define dinamicamente uma senha personalizada em um arquivo PDF.

Executar o OCR em um arquivo PDF ou imagem digitalizado

Substitui uma cadeia de caracteres por outra palavra.

Filtrar uma matriz para valores falsos

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

Localizar diferença entre matrizes

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

Localizar duplicatas em matrizes

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

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

Localize um ou mais valores em uma cadeia de caracteres.

Nivelar uma matriz

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

Obter informações de metadados EM PDF

Obter 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

Essa 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 por seu valor de chave.

Substituir texto na cadeia de caracteres

Substitua uma ou mais palavras por outra palavra.

Substituir texto na 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.

Verificar se a matriz contém um valor

Determina se a matriz contém um determinado item.

Adicionar ou subtrair de datas ou hora

Manipule datetime adicionando ou subtraindo valores.

Parâmetros

Nome Chave Obrigatório Tipo Description
Ação
action True string

A ação a ser adicionada ou subtraída também. Isso pode, por exemplo, ser "ano", "dia da semana", "semana" ou "dia".

Data/hora de entrada
datetime True string

O valor de entrada do qual adicionar ou subtrair.

Operator
operator True string

Se devemos adicionar ou subtrair o valor da data de entrada. Pode ser 'add' ou 'subtract.

Formato de saída
outputFormat string

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

Value
value True integer

O valor a ser adicionado ou subtraído.

Retornos

Nome Caminho Tipo Description
Data e Hora
datetime string

A nova data e hora transformada

Agrupar por uma chave de matriz

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

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave para agrupar itens.

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Agrupar uma matriz

Divida uma matriz em partes.

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Tamanho da parte
size True integer

O tamanho de cada parte.

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Calcular a média

Calcula o valor médio de uma determinada chave.

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave para a qual calcular a média.

Retornos

Nome Caminho Tipo Description
Mediana
average integer

A média calculada para a chave fornecida.

Classificar uma matriz

Classifique uma matriz de alta a baixa ou decrescente para crescente.

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Classificar
sort True string

Como os itens de matriz devem ser classificados?

Retornos

Combinar matriz

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

Parâmetros

Nome Chave Obrigatório Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo de aceitação da solicitação.
Accept True string

Aceitar

keys
keys True array of string

keys

values
values True array of string

values

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Combinar vários arquivos PDF

Combine vários arquivos PDF em um.

Parâmetros

Nome Chave Obrigatório Tipo Description
pdfs
pdfs True array of string

pdfs

Retornos

Nome Caminho Tipo Description
Conteúdo do arquivo
content string

A cadeia de caracteres codificada em base64 dos arquivos PDF combinados.

Converter um arquivo PDF em texto

Converte um arquivo PDF em texto.

Parâmetros

Nome Chave Obrigatório Tipo Description
Página Final
endPage integer

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

Layout de Saída
layout True string

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

Conteúdo do arquivo
pdf True byte

A cadeia de caracteres codificada em base64 do arquivo PDF.

Página Iniciar
startPage integer

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

Retornos

Converter uma cadeia de caracteres em um objeto datetime

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

Parâmetros

Nome Chave Obrigatório Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo de aceitação da 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 em que a cadeia de caracteres deve ser convertida.

Cadeia de Caracteres de Entrada
string True string

A cadeia de caracteres de entrada a ser convertida em hora de data.

Timezone
timezone string

O fuso horário em que o datetime deve ser convertido (opcional)

Retornos

Nome Caminho Tipo Description
Data e Hora
datetime string

A nova data e hora transformada

Definir senha em um arquivo PDF

Define dinamicamente uma senha personalizada em um arquivo PDF.

Parâmetros

Nome Chave Obrigatório Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo de aceitação da solicitação.
Accept True string

Aceitar

Senha
password True string

A senha a ser aplicada ao arquivo PDF.

Arquivo PDF
pdf True byte

O conteúdo base64 dos arquivos PDF.

Retornos

Nome Caminho Tipo Description
Conteúdo do arquivo
content string

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

Executar o OCR em um arquivo PDF ou imagem digitalizado

Substitui uma cadeia de caracteres por outra palavra.

Parâmetros

Nome Chave Obrigatório Tipo Description
Conteúdo do arquivo
file True string

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

Linguagem
language string

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

Mecanismo OCR (OEM)
oem True integer

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

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

Como o OCR deve segmentar a imagem de entrada?

Cortar Saída
trim True boolean

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

Tipo de Arquivo
type True string

O tipo de arquivo de entrada.

Retornos

Nome Caminho Tipo Description
Texto de saída
text string

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

Filtrar uma matriz para valores falsos

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

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Preservar chaves de matriz
preserveKeys True boolean

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

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Localizar diferença entre matrizes

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

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

comparar
compare True array of string

comparar

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Localizar duplicatas em matrizes

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

Parâmetros

Nome Chave Obrigató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)

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

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

Localize um ou mais valores em uma cadeia de caracteres.

Parâmetros

Nome Chave Obrigatório Tipo Description
Grupo
group integer

O grupo a ser retornado. (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 na qual procurar referências.

Retornos

Nome Caminho Tipo Description
values
values array of string

values

Nivelar uma matriz

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

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Profundidade
depth integer

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

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Obter informações de metadados EM PDF

Obter metadados de um arquivo PDF.

Parâmetros

Nome Chave Obrigatório Tipo Description
Conteúdo do arquivo
pdf True byte

A cadeia de caracteres codificada em base64 do arquivo PDF.

Retornos

Nome Caminho Tipo Description
Versão do PDF
metadata.PDFVersion string

PDFVersion

Autor
metadata.author string

O autor do arquivo PDF

Data criada
metadata.creationDate string

A data em que o arquivo PDF foi criado originalmente.

Criador
metadata.creator string

O criador do arquivo PDF.

Criptografado
metadata.encrypted string

Se o arquivo PDF está criptografado. Retorna "sim"/"não".

Tamanho do arquivo
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 arquivo tiver sido alterado. (padrão = nulo)

Otimizado
metadata.optimized string

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

saída
metadata.output array of string

saída

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

Etiquetado
metadata.tagged string

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

Title
metadata.title string

O título do arquivo PDF.

Obter itens exclusivos em uma matriz

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

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Key
key string

A chave específica que determina a exclusividade.

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Primeiro onde dentro de uma matriz

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

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave a ser pesquisada.

Operator
operator string

Executar uma cláusula de operador (opcional)

Procurar
value True string

O valor a ser pesquisado.

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Remover item da matriz

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

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Key
key True string

Os itens correspondentes a essa chave serão removidos.

Retornos

Nome Caminho Tipo Description
matriz
array array of string

matriz

Substituir texto na cadeia de caracteres

Substitua uma ou mais palavras por outra palavra.

Parâmetros

Nome Chave Obrigatório Tipo Description
O tipo de conteúdo da solicitação.
Content-Type True string

Tipo de conteúdo

O tipo de aceitação da solicitação.
Accept True string

Aceitar

Substituir por
replace True string

A cadeia de caracteres ou a palavra pela qual substituir a cadeia de caracteres encontrada.

Procurar
search True string

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

Texto de entrada
text True string

O texto de entrada no qual executar a substituição.

Retornos

Nome Caminho Tipo Description
enviar SMS
text string

enviar SMS

Substituir texto na 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

Nome Chave Obrigató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 na qual o texto será substituído.

Retornos

Nome Caminho Tipo Description
Texto
text string

A cadeia de caracteres de texto substituída

Verificar se a matriz contém um valor

Determina se a matriz contém um determinado item.

Parâmetros

Nome Chave Obrigatório Tipo Description
matriz
array True array of string

matriz

Key
key True string

A chave na qual pesquisar o valor específico.

Termo de Pesquisa
search True string

O termo de pesquisa a ser procurado.

Retornos

Nome Caminho Tipo Description
Contém
contains boolean

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

Definições

StandardArrayResponse

Nome Caminho Tipo Description
Matriz de resultados
array array of string

A matriz que contém os novos itens.