Partager via


APITemplate (éditeur indépendant)

Avec le service APITemplate.io, vous pouvez créer des documents et des images PDF et gérer vos modèles. Générez des images de médias sociaux, des bannières ou des fichiers PDF à partir de modèles réutilisables sans codage !

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Troy Taylor
URL https://www.hitachisolutions.com
Messagerie électronique ttaylor@hitachisolutions.com
Métadonnées du connecteur
Éditeur Troy Taylor
Site internet https://apitemplate.io/
Politique de confidentialité https://apitemplate.io/privacy-policy/
Catégories Contenu et fichiers

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé API pour cette API Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Créer un fichier PDF

Cette demande crée un fichier PDF avec des données JSON et votre modèle. Prend en charge la génération PDF synchrone et asynchrone.

Créer une image

Cette requête crée un fichier JPEG (ainsi que PNG) à partir de données JSON et de votre modèle.

Fusionner plusieurs fichiers PDF

Cette action fusionne/joint plusieurs fichiers PDF en un seul fichier PDF.

Mettre à jour le modèle PDF

Cette action met à jour un modèle PDF.

Modèles de liste

Récupère une liste des modèles et de leurs informations.

Obtenir un modèle PDF

Récupère des informations sur le modèle PDF.

Répertorier les objets générés

Récupère une liste de tous les fichiers PDF et images générés.

Supprimer un objet

Supprimez un fichier PDF ou une image du CDN et marquez la transaction comme supprimée.

Créer un fichier PDF

Cette demande crée un fichier PDF avec des données JSON et votre modèle. Prend en charge la génération PDF synchrone et asynchrone.

Paramètres

Nom Clé Obligatoire Type Description
ID de modèle
template_id True string

Votre ID de modèle peut être obtenu dans la console web (Gérer les modèles)

Type d’exportation
export_type string

Par défaut file ou jsonpar défaut. L’option json retourne un objet JSON et le fichier PDF de sortie est stocké sur un CDN. Utilisez-le avec le paramètre expiration. L’option file retourne des données binaires du fichier PDF généré (sécurisé et complètement privé) et l’en-tête HTTP de réponse Content-Disposition est défini sur pièce jointe.

Expiration
expiration integer

Expiration du fichier PDF généré en minutes (valeur par défaut 0, stocker définitivement). Permet 0 de stocker sur cdn définitivement. Ou utilisez la plage comprise entre 1 minutes et 10080 minutes (7 jours) pour spécifier l’expiration du FICHIER PDF généré

Code HTML de sortie
output_html string

Par défaut 1 ou 0par défaut. Pour activer la sortie du contenu html, définissez la valeur 1 et retournez dans la réponse JSON en tant que champ html_url (en tant qu’URL)

Format de sortie
output_format string

Par pdfdéfaut ou html.. Il génère le pdf par défaut. Toutefois, vous pouvez spécifier output_format=html pour générer uniquement du code HTML (il retourne dans la réponse JSON en tant que champ download_url en tant qu’URL).

Filename
filename string

Valeur par défaut UUID (par exemple, 0c93bd9e-9ebb-4634-a70f-de9131848416.pdf). Utilisez-le pour spécifier le nom de fichier personnalisé, il doit se terminer par .pdf

Resample volumineux
image_resample_res string

Nous incorporez les images d’origine par défaut, ce qui signifie de grandes tailles de fichiers PDF. La spécification de l’option « image_resample_res » permet de réduire la taille du fichier PDF en basculant les images du fichier PDF actuel en résolution (en PPP). Les valeurs courantes sont 72, 96, 150, 300 et 600.

Is CMYK
is_cmyk string

Utilisez le profil de couleur CMYK, 1=true, 0=false. Valeur par défaut « 0 »

Stockage cloud
cloud_storage integer

Chargez les fichiers PDF/images générés dans notre CDN de stockage, par défaut sur 1. Si vous avez configuré Post Action pour charger les fichiers PDF/Images sur votre propre S3, définissez-le 0sur .

Meta
meta string

Spécifiez un ID de référence externe pour votre propre référence. Il apparaît dans l’API list-objects .

Async
async string

Par défaut 1 ou 0par défaut. 0 est un appel synchrone (par défaut), 1 est un appel asynchrone. Pour générer le fichier PDF de manière asynchrone, définissez la valeur sur 1 et l’appel d’API retourne immédiatement. Une fois le document PDF généré, nous allons effectuer une opération HTTP/HTTPS GET vers votre URL (webhook_url) et réessayer pendant 3 fois avant de renoncer.. S’il async est défini 1sur , alors webhook_url est obligatoire

Webhook URL
webhook_url string

Il s’agit de l’URL de votre URL de webhook, elle commence par http:// ou https:// et doit être urlencoded.. Si async la valeur est définie 1, vous devez spécifier le webhook_url. Le format du callbackOnce webhook est généré, nous lancerons un appel HTTP/HTTPS GET à l’URL suivante :https ://[yourwebserver.com] ?&primary_url=[primary_url]&transaction_ref=&status=[transaction_ref][status]&message=[message]. [yourwebserver.com]: les services web à gérer le rappel, qui est le webhook_url. [primary_url]: URL du document PDF. [transaction_ref]: numéro de référence de transaction. [status] : état de la transaction, soit successerror. [message]: Message d’état: voici un exemple de rappel de webhook sur votre serveurhttps://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

Retours

ResponseSuccessPDFFile
ResponseSuccessPDFFile

Créer une image

Cette requête crée un fichier JPEG (ainsi que PNG) à partir de données JSON et de votre modèle.

Paramètres

Nom Clé Obligatoire Type Description
ID de modèle
template_id True string

Votre ID de modèle, il peut être obtenu dans la console web

Expiration
expiration integer

Expiration de l’image générée en minutes (valeur par défaut , 0stocker définitivement). Permet 0 de stocker sur cdn définitivement. Ou utilisez la plage comprise entre 1 minute et 10080 minutes (7 jours) pour spécifier l’expiration de l’image générée

Stockage cloud
cloud_storage integer

Chargez les fichiers PDF/images générés dans notre CDN de stockage et générez une URL, par défaut 1. Si vous avez configuré l’entrée Post ActionsAPI Integration pour charger les fichiers PDF/images générés sur votre propre S3 privé, définissez cloud_storage sur 0. Si le export_type=file, ignorez-le.

Type d’image de sortie
output_image_type string

Type d’image de sortie (format JPEG ou PNG), valeur par défaut all. Les options sont all, ,jpegOnlypngOnly.

Meta
meta string

Spécifiez un ID de référence externe pour votre propre référence. Il apparaît dans l’API list-objects .

object

Retours

ResponseSuccessImageFile
ResponseSuccessImageFile

Fusionner plusieurs fichiers PDF

Cette action fusionne/joint plusieurs fichiers PDF en un seul fichier PDF.

Paramètres

Nom Clé Obligatoire Type Description
Meta
meta string

Spécifiez un ID de référence externe pour votre propre référence. Il apparaît dans l’API list-objects .

URLs
urls True array of string

Tableau d’URL. Nous prenons en charge les URL http/https normales et les URL de données. URL normales : les URL commencent par http/https, par exemple : «https://fileserver.com/a1.pdf" ;). URL de données : URL précédées du schéma « data : », par exemple « data :application/pdf ; base64,JVBERi0xLjIg.. [tronqué]"

Type d’exportation
export_type string

Par défaut file ou jsonpar défaut. L’option json retourne un objet JSON et le fichier PDF de sortie est stocké sur un CDN. L’option file retourne des données binaires du fichier PDF généré (sécurisé et complètement privé) et l’en-tête HTTP de réponse Content-Disposition est défini sur pièce jointe. Il a une limite de taille de fichier de 6 Mo.

Expiration
expiration integer

Expiration du fichier PDF généré en minutes (valeur par défaut 0, stocker définitivement). Permet 0 de stocker sur cdn définitivement. Ou utilisez la plage comprise entre 1 minutes et 43200 minutes (30 jours) pour spécifier l’expiration du FICHIER PDF généré

Stockage cloud
cloud_storage integer

Chargez les fichiers PDF/images générés dans notre CDN de stockage, par défaut sur 1. Si vous avez configuré Post Action pour charger les fichiers PDF/Images sur votre propre S3, définissez-le 0sur .

Retours

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Mettre à jour le modèle PDF

Cette action met à jour un modèle PDF.

Paramètres

Nom Clé Obligatoire Type Description
ID de modèle
template_id True string

Votre ID de modèle peut être obtenu dans la console web (Gérer les modèles)

Corps
body string

Corps HTML

CSS
css string

Css

Retours

ResponseSuccess
ResponseSuccess

Modèles de liste

Récupère une liste des modèles et de leurs informations.

Paramètres

Nom Clé Obligatoire Type Description
Limit
limit string

Récupérez uniquement le nombre d’enregistrements spécifiés. Valeur par défaut : 300

Décalage
offset string

Le décalage est utilisé pour ignorer le nombre d’enregistrements des résultats. Valeur par défaut : 0

Format
format string

Pour filtrer les modèles par « PDF » ou « JPEG »

ID de modèle
template_id string

Pour filtrer les modèles par ID de modèle

Nom du groupe
group_name string

Pour filtrer les modèles par le nom du groupe

Avec les informations de couche
with_layer_info string

Retournez avec les informations de couche pour les modèles d’image, 0=false, 1=true. Valeur par défaut « 0 »

Retours

ResponseSuccessListTemplates
ResponseSuccessListTemplates

Obtenir un modèle PDF

Récupère des informations sur le modèle PDF.

Paramètres

Nom Clé Obligatoire Type Description
ID de modèle
template_id string

Votre ID de modèle peut être obtenu dans la console web (Gérer les modèles)

Retours

ResponseSuccessTemplate
ResponseSuccessTemplate

Répertorier les objets générés

Récupère une liste de tous les fichiers PDF et images générés.

Paramètres

Nom Clé Obligatoire Type Description
Limit
limit string

Récupérez uniquement le nombre d’enregistrements spécifiés. Valeur par défaut : 300

Décalage
offset string

Le décalage est utilisé pour ignorer le nombre d’enregistrements des résultats. Valeur par défaut : 0

ID de modèle
template_id string

Filtré par ID de modèle

Type de transaction
transaction_type string

Filtrées par type de transaction, les options sont PDFou JPEGMERGE

Retours

ResponseSuccessListObjects
ResponseSuccessListObjects

Supprimer un objet

Supprimez un fichier PDF ou une image du CDN et marquez la transaction comme supprimée.

Paramètres

Nom Clé Obligatoire Type Description
Référence de transaction
transaction_ref True string

Informations de référence sur les transactions d’objet

Retours

ResponseSuccessDeleteObject
ResponseSuccessDeleteObject

Définitions

ResponseSuccess

Nom Chemin d’accès Type Description
Statut
status string

Statut

ResponseSuccessTemplate

Nom Chemin d’accès Type Description
Statut
status string

Statut

ID de modèle
template_id string

ID de modèle

Corps
body string

Corps HTML du modèle

CSS
css string

CSS du modèle

Paramètres
settings string

Imprimer les paramètres du modèle

ResponseSuccessPDFFile

Nom Chemin d’accès Type Description
Statut
status string

Statut

URL de téléchargement
download_url string

URL de téléchargement

ID de modèle
template_id string

ID de modèle

Référence de transaction
transaction_ref string

Informations de référence sur les transactions

Publier des actions
post_actions array of object

Actions de publication.

items
post_actions object

ResponseSuccessImageFile

Nom Chemin d’accès Type Description
Statut
status string

Statut

URL de téléchargement
download_url string

URL de téléchargement

Télécharger l’URL PNG
download_url_png string

Télécharger l’URL PNG

ID de modèle
template_id string

ID de modèle

Référence de transaction
transaction_ref string

Informations de référence sur les transactions

Publier des actions
post_actions array of object

Actions de publication.

items
post_actions object

ResponseSuccessListTemplates

Nom Chemin d’accès Type Description
Statut
status string

État.

Modèles
templates array of object

Modèles

items
templates object

ResponseSuccessListObjects

Nom Chemin d’accès Type Description
Statut
status string

État.

Objets
objects array of object

Objets.

items
objects object

ResponseSuccessDeleteObject

Nom Chemin d’accès Type Description
Statut
status string

État.

ResponseSuccessSingleFile

Nom Chemin d’accès Type Description
Statut
status string

Statut

URL principale
primary_url string

Document PDF généré

Référence de transaction
transaction_ref string

Informations de référence sur les transactions