API Merci Facteur /templatePublipostage : Envoi du template de la lettre à envoyer en nombre

Base URL API Merci Facteur https://www.merci-facteur.com/api/1.2/prod/service

Endpoint API Merci Facteur https://www.merci-facteur.com/api/1.2/prod/service/templatePublipostage

← Retour à la liste des endpoints de l'API Merci Facteur

← Voir ce endpoint dans la doc Swagger

POST /templatePublipostageEnvoi du template de la lettre à envoyer en nombre
 
Voir dans Swagger →

Le template doit être un fichier au format DOCX, il peut contenir des zones de remplacement (ou champs de fusion) qui seront remplacés par des données contenues dans la source de données. Les champs de fusion dans le template doivent être de la forme ${prenom} (avec uniquement des lettres, chiffres et le caractère _).

Paramètres

NomInTypeDescription
ww-service-idheaderstringVotre service Id
ww-access-tokenheaderstringUn access token valide

Request body

Request body requis

application/x-www-form-urlencoded
PropriétéTypeDescription
typeTemplatestringType de template envoyé ("file" pour une URL vers un fichier docx, ou "base64" pour un fichier encodé en base64).
templatestringURL du fichier docx, ou sa version encodée en base64.

Réponses

HTTP 200 — Objet contenant la validation du template et les champs de fusion à contrôler.

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorstringle code d'erreur en cas d'erreur
templateValidationobjectLes informations du template. Il convient de contrôler les champs de fusion extraits pour vous assurer qu'il n'y a pas d'erreur.
PropriétéTypeDescription
timeTemplateintegertimestamp du template (ne pas modifier)
templatestringidentifiant du template (ne pas modifier)
inputsarray<string>champs de fusion détectés (important : à contrôler)
keystringClé de validation du template (ne pas modifier)
nbPageintegerNombre de page(s) détectée(s) dans la lettre (important : à contrôler)
HTTP 400 — Erreur (code d'erreur dans l'entête)

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorobjectObjet contenant les infos de l'erreur.
PropriétéTypeDescription
codestringle code d'erreur en cas d'erreur
textstringle message d'erreur correspondant
HTTP 401 — Erreur authentification (code d'erreur dans l'entête : token invalide ou expiré, service-id incorrecte, IP non autorisée)

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorobjectObjet contenant les infos de l'erreur.
PropriétéTypeDescription
codestringle code d'erreur en cas d'erreur
textstringle message d'erreur correspondant


imprimé en france depuis 2004