Compartir a través de


APITemplate (publicador independiente)

Con el servicio APITemplate.io, puede crear documentos e imágenes PDF y administrar sus plantillas. Genere imágenes de redes sociales, banners o ARCHIVOS PDF a partir de plantillas reutilizables sin codificación.

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 Troy Taylor
URL https://www.hitachisolutions.com
Correo Electrónico ttaylor@hitachisolutions.com
Metadatos del conector
Publicador Troy Taylor
Website https://apitemplate.io/
Directiva de privacidad https://apitemplate.io/privacy-policy/
Categorías Contenido y archivos

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

Actualización de la plantilla pdf

Esta acción actualiza una plantilla pdf.

Combinar varios archivos PDF

Esta acción combina o combina varios PDF en un único archivo PDF.

Creación de un PDF

Esta solicitud crea un archivo PDF con datos JSON y la plantilla. Admite la generación de PDF sincrónica y asincrónica.

Crear una imagen

Esta solicitud crea un archivo JPEG (junto con PNG) a partir de datos JSON y la plantilla.

Eliminar un objeto

Elimine un PDF o una imagen de CDN y marque la transacción como eliminada.

Enumerar objetos generados

Recupera una lista de todos los archivos PDF e imágenes generados.

Obtener plantilla pdf

Recupera información sobre la plantilla pdf.

Plantillas de lista

Recupera una lista de las plantillas y su información.

Actualización de la plantilla pdf

Esta acción actualiza una plantilla pdf.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de plantilla
template_id True string

El identificador de plantilla, se puede obtener en la consola web (Administrar plantillas)

Body
body string

Cuerpo HTML

CSS
css string

Css

Devoluciones

ResponseSuccess
ResponseSuccess

Combinar varios archivos PDF

Esta acción combina o combina varios PDF en un único archivo PDF.

Parámetros

Nombre Clave Requerido Tipo Description
Meta
meta string

Especifique un identificador de referencia externo para su propia referencia. Aparece en la list-objects API.

Direcciones web URL
urls True array of string

Matriz de direcciones URL. Se admiten direcciones URL http/https normales y direcciones URL de datos. Direcciones URL normales: las direcciones URL comienzan con http/https, por ejemplo: "https://fileserver.com/a1.pdf"). Direcciones URL de datos: direcciones URL prefijos con el esquema "data:", por ejemplo, "data:application/pdf; base64,JVBERi0xLjIg.. [truncado]"

Tipo de exportación
export_type string

jsonO file (valor predeterminado). La opción json devuelve un objeto JSON y el PDF de salida se almacena en una red CDN. La opción file devuelve datos binarios del ARCHIVO PDF generado (Seguro y completamente privado) y el encabezado HTTP de respuesta Content-Disposition se establece en datos adjuntos. Tiene un límite de tamaño de archivo de 6 MB.

Expiration
expiration integer

Expiración del PDF generado en minutos (el valor predeterminado es 0, almacenar de forma permanente). Se usa 0 para almacenar en cdn de forma permanente. O bien, use el intervalo entre 1 minutos y 43200 minutos (30 días) para especificar la expiración del PDF generado.

Almacenamiento en la nube
cloud_storage integer

Cargue los archivos PDF/imágenes generados en nuestra red CDN de almacenamiento, de forma predeterminada en 1. Si ha configurado Post Action para cargar los archivos PDF/Imágenes en su propio S3, establézcalo 0en .

Devoluciones

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Creación de un PDF

Esta solicitud crea un archivo PDF con datos JSON y la plantilla. Admite la generación de PDF sincrónica y asincrónica.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de plantilla
template_id True string

El identificador de plantilla, se puede obtener en la consola web(Administrar plantillas)

Tipo de exportación
export_type string

jsonO file (valor predeterminado). La opción json devuelve un objeto JSON y el PDF de salida se almacena en una red CDN. Úselo con el parámetro expiration. La opción file devuelve datos binarios del ARCHIVO PDF generado (Seguro y completamente privado) y el encabezado HTTP de respuesta Content-Disposition se establece en datos adjuntos.

Expiration
expiration integer

Expiración del PDF generado en minutos (el valor predeterminado es 0, almacenar de forma permanente). Se usa 0 para almacenar en cdn de forma permanente. O bien, use el intervalo entre 1 minutos y 10080 minutos (7 días) para especificar la expiración del PDF generado.

HTML de salida
output_html string

0O 1 (Valor predeterminado). Para habilitar la salida del contenido html, establezca el valor 1 en y devolverá en la respuesta JSON como html_url campo (como dirección URL)

Formato de salida
output_format string

( pdfValor predeterminado) o html.. Genera PDF de forma predeterminada. Sin embargo, puede especificar output_format=html para generar solo HTML(devolverá en la respuesta JSON como download_url campo como una dirección URL).

Filename
filename string

El valor predeterminado es UUID (por ejemplo, 0c93bd9e-9ebb-4634-a70f-de9131848416.pdf). Úselo para especificar el nombre de archivo personalizado, debe terminar con .pdf

Reempresample grandes
image_resample_res string

Insertamos las imágenes originales de forma predeterminada, lo que significa tamaños de archivo PDF grandes. Especificar la opción "image_resample_res" ayuda a reducir el tamaño del archivo PDF al reducir el muestreo de las imágenes del PDF actual a una resolución (en PPP). Los valores comunes son 72, 96, 150, 300 y 600.

Es CMYK
is_cmyk string

Use el perfil de color CMYK, 1=true, 0=false. El valor predeterminado es '0'

Almacenamiento en la nube
cloud_storage integer

Cargue los archivos PDF/imágenes generados en nuestra red CDN de almacenamiento, de forma predeterminada en 1. Si ha configurado Post Action para cargar los archivos PDF/Imágenes en su propio S3, establézcalo 0en .

Meta
meta string

Especifique un identificador de referencia externo para su propia referencia. Aparece en la list-objects API.

Async
async string

0O 1 (valor predeterminado). 0 is synchronous call(default), 1 is asincrónica call. Para generar PDF de forma asincrónica, establezca el valor 1 en y la llamada API se devuelve inmediatamente. Una vez generado el documento PDF, realizaremos una solicitud HTTP/HTTPS GET a su dirección URL (webhook_url) y se reintentará 3 veces antes de renunciar. Si async se establece en 1, es webhook_url obligatorio.

Webhook URL
webhook_url string

Es la dirección URL de la dirección URL del webhook, comienza con http:// o https:// y tiene que ser urlencoded.. Si async se establece en 1, debe especificar .webhook_url Formato de devolución de llamada de WebhookOnce que se genera el PDF, iniciaremos una llamada HTTP/HTTPS GET a la siguiente dirección URL:https://[yourwebserver.com]?&primary_url=[primary_url]&transaction_ref=[transaction_ref]&status=[status]&message=[message]. [yourwebserver.com]: los servicios web para controlar la devolución de llamada, que es .webhook_url [primary_url]: dirección URL del documento PDF. [transaction_ref]: número de referencia de transacción. [status] : estado de la transacción, ya sea success o error. [message] : mensaje de estadoEl siguiente es una llamada de webhook de ejemplo al servidorhttps://yourwebserver.com?& primary_url=https%3A%2F%2Fpub-cdn.apitemplate.io%2F2021%2F06%2Fb692183d-46d7-3213-891a-460a5814ad3f.pdf&transaction_ref=b692183d-46d7-3213-891a-460a5814ad3f&status=success

object

Devoluciones

ResponseSuccessPDFFile
ResponseSuccessPDFFile

Crear una imagen

Esta solicitud crea un archivo JPEG (junto con PNG) a partir de datos JSON y la plantilla.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de plantilla
template_id True string

El identificador de plantilla, se puede obtener en la consola web.

Expiration
expiration integer

Expiración de la imagen generada en minutos (el valor predeterminado es 0, almacenar de forma permanente). Se usa 0 para almacenar en cdn de forma permanente. O bien, use el intervalo entre 1 minutos y 10080 minutos (7 días) para especificar la expiración de la imagen generada.

Almacenamiento en la nube
cloud_storage integer

Cargue los archivos PDF/imágenes generados en nuestra red CDN de almacenamiento y genere una dirección URL de forma predeterminada en 1. Si ha configurado en Post ActionsAPI Integration para cargar los archivos PDF o imágenes generados en su propio S3 privado, establezca cloud_storage en 0. Si es export_type=file, omita esto.

Tipo de imagen de salida
output_image_type string

Tipo de imagen de salida (formato JPEG o PNG), el valor predeterminado es all. Las opciones son all, jpegOnly, .pngOnly

Meta
meta string

Especifique un identificador de referencia externo para su propia referencia. Aparece en la list-objects API.

object

Devoluciones

ResponseSuccessImageFile
ResponseSuccessImageFile

Eliminar un objeto

Elimine un PDF o una imagen de CDN y marque la transacción como eliminada.

Parámetros

Nombre Clave Requerido Tipo Description
Referencia de transacción
transaction_ref True string

Referencia de transacción de objeto

Devoluciones

ResponseSuccessDeleteObject
ResponseSuccessDeleteObject

Enumerar objetos generados

Recupera una lista de todos los archivos PDF e imágenes generados.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit string

Recupere solo el número de registros especificados. Valor predeterminado es 300

Desplazar
offset string

Offset se usa para omitir el número de registros de los resultados. Valor predeterminado es 0

Identificador de plantilla
template_id string

Filtrado por identificador de plantilla

Tipo de transacción
transaction_type string

Filtrado por tipo de transacción, las opciones son PDFo JPEGMERGE

Devoluciones

ResponseSuccessListObjects
ResponseSuccessListObjects

Obtener plantilla pdf

Recupera información sobre la plantilla pdf.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de plantilla
template_id string

El identificador de plantilla, se puede obtener en la consola web(Administrar plantillas)

Devoluciones

ResponseSuccessTemplate
ResponseSuccessTemplate

Plantillas de lista

Recupera una lista de las plantillas y su información.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit string

Recupere solo el número de registros especificados. Valor predeterminado es 300

Desplazar
offset string

Offset se usa para omitir el número de registros de los resultados. Valor predeterminado es 0

Formato
format string

Para filtrar las plantillas por "PDF" o "JPEG"

Identificador de plantilla
template_id string

Para filtrar las plantillas por identificador de plantilla

Nombre de grupo
group_name string

Para filtrar las plantillas por el nombre del grupo

Con información de capa
with_layer_info string

Devuelve junto con la información de capa de las plantillas de imagen, 0=false , 1=true. El valor predeterminado es '0'

Devoluciones

ResponseSuccessListTemplates
ResponseSuccessListTemplates

Definiciones

ResponseSuccess

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado

ResponseSuccessTemplate

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado

Identificador de plantilla
template_id string

Identificador de plantilla

Body
body string

Cuerpo HTML de la plantilla

CSS
css string

CSS de la plantilla

Configuración
settings string

Imprimir la configuración de la plantilla

ResponseSuccessPDFFile

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado

Dirección URL de descarga
download_url string

Dirección URL de descarga

Identificador de plantilla
template_id string

Identificador de plantilla

Referencia de transacción
transaction_ref string

Referencia de transacción

Acciones posteriores
post_actions array of object

Acciones posteriores.

items
post_actions object

ResponseSuccessImageFile

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado

Dirección URL de descarga
download_url string

Dirección URL de descarga

Descargar LA DIRECCIÓN URL PNG
download_url_png string

Descargar LA DIRECCIÓN URL PNG

Identificador de plantilla
template_id string

Identificador de plantilla

Referencia de transacción
transaction_ref string

Referencia de transacción

Acciones posteriores
post_actions array of object

Acciones posteriores.

items
post_actions object

ResponseSuccessListTemplates

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado.

Plantillas
templates array of object

Las plantillas

items
templates object

ResponseSuccessListObjects

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado.

Objetos
objects array of object

Los objetos .

items
objects object

ResponseSuccessDeleteObject

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado.

ResponseSuccessSingleFile

Nombre Ruta de acceso Tipo Description
Estado
status string

Estado

Dirección URL principal
primary_url string

Documento PDF generado

Referencia de transacción
transaction_ref string

Referencia de transacción