Compartir a través de


OptiAPI (versión preliminar)

La API oficial para OptiAPI, que conecta innumerables acciones cotidianas con Power Automate.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Oliver Busk Jensen
Correo Electrónico support@optiapi.com
Metadatos del conector
Publicador Busk
Website https://optiapi.com
Directiva de privacidad https://optiapi.com/terms

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API securestring La clave de API de esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Acoplar una matriz

Esta acción aplana una matriz multidimensional en una sola matriz de dimensiones.

Agregar o restar de fecha o hora

Manipule datetime agregando o restando valores.

Agrupar por una clave de matriz

Esta acción agrupa los elementos de una matriz mediante una clave determinada.

Buscar diferencia entre matrices

Esta acción compara una matriz con otra matriz.

Buscar valores de una cadena basada en una expresión regular

Busque uno o varios valores en una cadena.

Búsqueda de duplicados en matrices

Esta acción recupera y devuelve valores duplicados de una matriz.

Calcular media

Calcula el valor medio de una clave determinada.

Combinar matriz

Combine las claves de una matriz con los valores de otra matriz.

Combinar varios archivos PDF

Combine varios archivos PDF en uno.

Comprobación de si la matriz contiene un valor

Determina si la matriz contiene un elemento determinado.

Convertir un archivo PDF en texto

Convierte un archivo PDF en texto.

Convertir una cadena en un objeto datetime

Transforme una cadena en un formato datetime válido.

Establecer contraseña en un archivo PDF

Establece dinámicamente una contraseña personalizada en un archivo PDF.

Filtrar una matriz para valores false

Esta acción quita entradas falsas de una matriz.

First Where dentro de una matriz

Esta acción devuelve el primer elemento de una matriz con el par clave/valor especificado.

Fragmentar una matriz

Divida una matriz en fragmentos.

Obtención de elementos únicos en una matriz

La acción devuelve todos los elementos únicos de una matriz.

Obtención de información de metadatos en PDF

Obtener metadatos de un archivo PDF.

Ordenar una matriz

Ordene una matriz de alta a baja o descendente a ascendente.

Quitar elemento de la matriz

Quita un elemento de una matriz por su valor de clave.

Realizar OCR en un archivo PDF o imagen escaneado

Reemplaza una cadena por otra palabra.

Reemplazar texto en cadena en función de una expresión regular

Reemplace una o varias palabras por otra palabra, en función de una expresión regular.

Reemplazar texto en la cadena

Reemplace una o varias palabras por otra palabra.

Acoplar una matriz

Esta acción aplana una matriz multidimensional en una sola matriz de dimensiones.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Profundidad
depth integer

Nivel de profundidad que se debe aplanar (entero)

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Agregar o restar de fecha o hora

Manipule datetime agregando o restando valores.

Parámetros

Nombre Clave Requerido Tipo Description
Acción
action True string

La acción que se va a agregar o restar también. Por ejemplo, puede ser "year", "weekday", "week" o "day".

Fecha y hora de entrada
datetime True string

Valor de entrada del que se va a agregar o restar.

Operator
operator True string

Si debemos agregar o restar el valor de la fecha y hora de entrada. Puede ser "agregar" o "restar".

Formato de salida
outputFormat string

Formato de fecha y hora al que se debe convertir la cadena (por ejemplo, d-m-Y)

Importancia
value True integer

Valor que se va a agregar o restar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Fecha y hora
datetime string

Nueva fecha y hora transformadas

Agrupar por una clave de matriz

Esta acción agrupa los elementos de una matriz mediante una clave determinada.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Key
key True string

Clave para agrupar elementos por.

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Buscar diferencia entre matrices

Esta acción compara una matriz con otra matriz.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

comparar
compare True array of string

comparar

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Buscar valores de una cadena basada en una expresión regular

Busque uno o varios valores en una cadena.

Parámetros

Nombre Clave Requerido Tipo Description
Grupo
group integer

Grupo que se va a devolver. (valor predeterminado = 0)

Patrón Regex
pattern True string

Patrón de expresión regular.

Texto de entrada
text True string

Cadena en la que se van a buscar referencias.

Devoluciones

Nombre Ruta de acceso Tipo Description
values
values array of string

values

Búsqueda de duplicados en matrices

Esta acción recupera y devuelve valores duplicados de una matriz.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Key
key string

Puede especificar una clave para buscar duplicados en un atributo específico (opcional)

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Calcular media

Calcula el valor medio de una clave determinada.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Key
key True string

Clave para la que se va a calcular el promedio.

Devoluciones

Nombre Ruta de acceso Tipo Description
Average
average integer

Promedio calculado para la clave especificada.

Combinar matriz

Combine las claves de una matriz con los valores de otra matriz.

Parámetros

Nombre Clave Requerido Tipo Description
Tipo de contenido de la solicitud.
Content-Type True string

Tipo de contenido

Tipo de aceptación para la solicitud.
Accept True string

Aceptar

keys
keys True array of string

keys

values
values True array of string

values

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Combinar varios archivos PDF

Combine varios archivos PDF en uno.

Parámetros

Nombre Clave Requerido Tipo Description
pdfs
pdfs True array of string

pdfs

Devoluciones

Nombre Ruta de acceso Tipo Description
Contenido del archivo
content string

Cadena codificada en base64 de los archivos PDF combinados.

Comprobación de si la matriz contiene un valor

Determina si la matriz contiene un elemento determinado.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Key
key True string

Clave en la que se va a buscar el valor específico.

Término de búsqueda
search True string

Término de búsqueda que se va a buscar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Contiene
contains boolean

Si la matriz contiene el elemento especificado o no (bool)

Convertir un archivo PDF en texto

Convierte un archivo PDF en texto.

Parámetros

Nombre Clave Requerido Tipo Description
Página final
endPage integer

Si se establece, esta es la última página que la acción convertirá en texto.

Diseño de salida
layout True string

Diseño del contenido de salida. Puede elegir entre "raw" o "original". Original conservará el diseño.

Contenido del archivo
pdf True byte

Cadena codificada en base64 del archivo PDF.

Página de inicio
startPage integer

Si se establece, esta es la primera página que la acción convertirá en texto.

Devoluciones

Convertir una cadena en un objeto datetime

Transforme una cadena en un formato datetime válido.

Parámetros

Nombre Clave Requerido Tipo Description
Tipo de contenido de la solicitud.
Content-Type True string

Tipo de contenido

Tipo de aceptación para la solicitud.
Accept True string

Aceptar

Formato de entrada
inputFormat True string

Formato de la cadena de entrada.

Formato de salida
outputFormat True string

Formato de fecha y hora al que se debe convertir la cadena.

Cadena de entrada
string True string

Cadena de entrada que se va a convertir a fecha y hora.

Timezone
timezone string

Zona horaria a la que se debe convertir la fecha y hora (opcional)

Devoluciones

Nombre Ruta de acceso Tipo Description
Fecha y hora
datetime string

Nueva fecha y hora transformadas

Establecer contraseña en un archivo PDF

Establece dinámicamente una contraseña personalizada en un archivo PDF.

Parámetros

Nombre Clave Requerido Tipo Description
Tipo de contenido de la solicitud.
Content-Type True string

Tipo de contenido

Tipo de aceptación para la solicitud.
Accept True string

Aceptar

Contraseña
password True string

Contraseña que se va a aplicar al archivo PDF.

Archivo PDF
pdf True byte

Contenido base64 de los archivos PDF.

Devoluciones

Nombre Ruta de acceso Tipo Description
Contenido del archivo
content string

Cadena codificada en base64 del archivo PDF con la contraseña.

Filtrar una matriz para valores false

Esta acción quita entradas falsas de una matriz.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Conservar las claves de matriz
preserveKeys True boolean

Si se establece en true, la matriz de devolución conservará las claves de los atributos originales.

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

First Where dentro de una matriz

Esta acción devuelve el primer elemento de una matriz con el par clave/valor especificado.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Key
key True string

Clave que se va a buscar.

Operator
operator string

Realizar una cláusula de operador (opcional)

Buscar
value True string

Valor que se va a buscar.

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Fragmentar una matriz

Divida una matriz en fragmentos.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Tamaño del fragmento
size True integer

Tamaño de cada fragmento.

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Obtención de elementos únicos en una matriz

La acción devuelve todos los elementos únicos de una matriz.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Key
key string

Clave específica que determina la unicidad.

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Obtención de información de metadatos en PDF

Obtener metadatos de un archivo PDF.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo
pdf True byte

Cadena codificada en base64 del archivo PDF.

Devoluciones

Nombre Ruta de acceso Tipo Description
Versión de PDF
metadata.PDFVersion string

PDFVersion

Autor
metadata.author string

Autor del archivo PDF

Fecha de creación
metadata.creationDate string

Fecha en que se creó originalmente el archivo PDF.

Creador
metadata.creator string

Creador del archivo PDF.

Cifrado
metadata.encrypted string

Indica si el archivo PDF está cifrado. Devuelve "sí"/"no".

Tamaño de archivo
metadata.fileSize string

Tamaño del archivo PDF en bytes.

Formulario
metadata.form string

Si se encuentran formularios en el archivo PDF.

Fecha de modificación
metadata.modDate string

Si se ha cambiado el archivo. (valor predeterminado = null)

Optimizado
metadata.optimized string

Si el archivo se ha optimizado. (valor predeterminado = "no")

output
metadata.output array of string

output

Rotación de páginas
metadata.pageRot string

Rotación del archivo PDF.

Tamaño de página
metadata.pageSize string

Tamaño de página del archivo PDF.

Número de páginas
metadata.pages string

Número de páginas del archivo PDF.

Producido por
metadata.producer string

Productor del archivo PDF.

Etiquetado
metadata.tagged string

Indica si el archivo PDF está etiquetado o no. Devuelve "sí"/"no".

Title
metadata.title string

Título del archivo PDF.

Ordenar una matriz

Ordene una matriz de alta a baja o descendente a ascendente.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Ordenar
sort True string

¿Cómo se deben ordenar los elementos de la matriz?

Devoluciones

Quitar elemento de la matriz

Quita un elemento de una matriz por su valor de clave.

Parámetros

Nombre Clave Requerido Tipo Description
array
array True array of string

array

Key
key True string

Se quitarán los elementos que coincidan con esta clave.

Devoluciones

Nombre Ruta de acceso Tipo Description
array
array array of string

array

Realizar OCR en un archivo PDF o imagen escaneado

Reemplaza una cadena por otra palabra.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo
file True string

Cadena codificada en base64 del archivo (PDF o imagen).

Language
language string

Idioma del archivo de entrada. (valor predeterminado = eng)

Motor OCR (OEM)
oem True integer

Motor de OCR que se va a usar. (0 = heredado, 1 = LSTM)

Método de segmentación de páginas (PSM)
psm True integer

¿Cómo debe segmentar el OCR la imagen de entrada?

Recortar salida
trim True boolean

Si está habilitada, se quitarán todos los saltos de espacio y línea excesivos del texto de salida.

Tipo de archivo
type True string

Tipo de archivo de entrada.

Devoluciones

Nombre Ruta de acceso Tipo Description
Texto de salida
text string

Texto de salida de la acción OCR.

Reemplazar texto en cadena en función de una expresión regular

Reemplace una o varias palabras por otra palabra, en función de una expresión regular.

Parámetros

Nombre Clave Requerido Tipo Description
Patrón Regex
pattern True string

Patrón de expresión regular que se va a usar en la búsqueda.

Valor de reemplazo
replacement True string

Cadena por la que se va a reemplazar el valor encontrado.

Texto de entrada
text True string

Cadena en la que se va a realizar la sustitución del texto.

Devoluciones

Nombre Ruta de acceso Tipo Description
Mensaje de texto
text string

Cadena de texto reemplazada

Reemplazar texto en la cadena

Reemplace una o varias palabras por otra palabra.

Parámetros

Nombre Clave Requerido Tipo Description
Tipo de contenido de la solicitud.
Content-Type True string

Tipo de contenido

Tipo de aceptación para la solicitud.
Accept True string

Aceptar

Reemplazar por
replace True string

Cadena o palabra por la que se va a reemplazar la cadena encontrada.

Buscar
search True string

Cadena o palabra que se va a buscar en la cadena de entrada.

Texto de entrada
text True string

Texto de entrada en el que se va a realizar el reemplazo.

Devoluciones

Nombre Ruta de acceso Tipo Description
texto
text string

texto

Definiciones

StandardArrayResponse

Nombre Ruta de acceso Tipo Description
Matriz de resultados
array array of string

Matriz que contiene los nuevos elementos.