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