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