API Merci Facteur /sendPublipostage : Envoi de la source de données du publipostage

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/sendPublipostage

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

← Voir ce endpoint dans la doc Swagger

POST /sendPublipostageEnvoi de la source de données du publipostage
 
Voir dans Swagger →

Validation de l'envoi d'un publipostage. Cela enclenche la fusion des données, la mise en production, l'impression et l'envoi de l'ensemble des lettres du publipostage.

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
idEnvoiintegerIdentifiant de l'envoi qui vous a été retourné par \sourcePublipostage
idExpintegerId de l'adresse d'expéditeur (créée auparavant avec /setNewAdress) - si vous utilisez "idExp", laissez vide "jsonExp".
jsonExpstringjson contenant l'adresse d'expéditeur (si vous ne souhaitez pas créer l'adresse auparavant avec /setNewAdress) - si vous utilisez "jsonExp", laissez vide "idExp".
modeEnvoistringMode d'envoi du courrier : suivi, lrar, lrare, ou normal
anonymizeobjectFacultatif, permet de demander la suppression d\'éléments du courrier un certain délai (en nombre de jours) après l\'impression du courrier. A utiliser si vous ne souhaitez pas que les données des courriers soient conservées sur les serveurs de Merci Facteur. Exemple de valeur : {"delay":15,"target":["content","exp","dest"]} (plus d\'infos ici : https://github.com/MerciFacteur/Merci-facteur-API/#anonymisation)
PropriétéTypeDescription
delayintegerDélai en nombre de jours (min. 1, max. 400) à compter de l'impression, après lesquels vous souhaitez que l'anonymisation ai lieu.
targetarray<string>Indiquez dans un tableau les éléments à anonymiser/supprimer : ["content","exp","dest"].
Items:
Valeurs autorisées : exp, dest, content

Réponses

HTTP 200 — Objet contenant le résumé des envois qui ont été validés

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorstringle code d'erreur en cas d'erreur
envoi_idarray<integer>L'Id de cet envoi
priceobjectDétail du montant facturé
PropriétéTypeDescription
totalobject
PropriétéTypeDescription
htstringMontant total HT
ttcstringMontant total TTC
detailobject
PropriétéTypeDescription
affranchissementstringMontant total de l'affranchissement (ht, tva=0)
letterstringMontant total du contenu lettres (ht, tva=tx standard)
cardstringMontant total du contenu cartes (ht, tva=tx standard)
resumeobjectRésumé du contenu de l'envoi
PropriétéTypeDescription
nb_destintegerNombre de destinataires (= nombre de courriers générés)
nb_pageintegerNombre de page(s) décomptées(s) par destinataire
accountobjectEtat de votre compte après cet envoi
PropriétéTypeDescription
pagesobjectNombre de pages envoyées dans le mois
PropriétéTypeDescription
thisMonthintegerNombre de pages envoyées ce mois-ci.
maxMonthintegerNombre maximum de pages que vous pouvez envoyer ce mois-ci.
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