API Merci Facteur : Détail des endpoints

← Voir tous les endpoints dans la doc Swagger

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

Fonction dans l'API Merci Facteur : Faire des envois en nombre de courriers personnalisés (lettres avec variables personnalisées)

gestion-courrier
Voir dans Swagger →

Fonction dans l'API Merci Facteur : Gérer les courriers envoyés

DELETE /deleteEnvoiAnnuler un envoi et son contenu
Attention, opération irrémédiable. Selon le statut actuel des courriers, une demande d'annulation d'envoi pourra être rejetée immédiatement, rejetée après un certain délai, rejetée partiellement (annulation de l'envoi mais facturation partiellement annulée), ou acceptée intégralement (annulation de l'envoi et annulation intégrale de la facturation de cet envoi).
GET /getPostagePriceObtenir le montant d'un ou plusieurs courriers (non nécessaire à l'envoi)
Vous permet d'avoir le montant de l'affranchissement et du contenu d'un courrier en fonction de son contenu, de son mode d'envoi et de sa destination. Vous n'avez pas besoin d'utiliser cette fonction pour envoyer un courrier, mais vous pouvez l'utiliser si vous avez besoin de cette information avant d'envoyer un courrier (par exemple pour des raisons de facturation). Le montant retourné est un montant HT. La partie "affranchissement" n'est pas soumise à la TVA.
GET /listEnvoisLister les 50 derniers envois d'un utilisateur
Cette opération liste les envois, sans entrer dans le détail de chaque envoi.Un envoi peut etre composé de plusieurs destinataires (une lettre identique envoyée a des destinataires différents). Un envoi peut donc contenir plusieurs courriers.
GET /getEnvoiLister les courriers d'un envoi en particulier
Cette opération entre dans le détail des informations d'un envoi précis. Un envoi peut etre composé de plusieurs destinataires (une lettre identique envoyée a des destinataires différents). Un envoi peut donc contenir plusieurs courriers.
GET /getSuiviEnvoiObtenir le suivi et l'état des courriers d'un envoi
Cette opération vous permet d'obtenir à n'importe quel moment l'état de courriers qui composent un envoi. Cet état correspond à l'état de l'impression du courrier jusqu'à sa remise à La Poste, et dans le cas des envois en LRAR ou en SUIVI, également l'historique du suivi de l'acheminement des courriers de la prise en charge par La Poste jusqu'à la distribution au destinataire.
GET /getProofObtenir les documents preuves d'un courrier (preuve de dépôt, preuve de réception, preuve de télechargement, etc.)
Cela vous permet de récepérer les fichiers de preuves de vos courriers. Uniquement possible pour les courriers envoyés en Suivi, Recommandés avec avis de réception, ou Recommandé électroniques. Vous pourrez récupérer les preuves de dépôt (pour les suivi, les recommandés et les recommandés électroniques), les avis de réception (pour les recommandés avec avis de réception numérisé et les recommandés électropniques), ainsi que les preuves de télechargements (pour les recommandés électroniques). Les documents récupérés sont au format PDF ou JPEG.
GET /getLetterFinalFileRécupérer le fichier PDF final d'une lettre après envoi (personnalisée en cas de publipostage)
Cela vous permet de récupérer le fichier d'une lettre qui a été imprimée ou qui est en cours d'impression, au format PDF. Vous ne pouvez récupérer ce fichier que si il a déjà été imprimé ou si il est en cours d'impression (référez-vous à la réception de l'évènement webhook "printed" ou effectuez cette requète le jour ouvrable suivant le jour de la validation du courrier).

Fonction dans l'API Merci Facteur : Gérer les adresses de vos utilisateurs

GET /getCountryObtenir la liste des pays valides

Vous permet d'avoir la liste des pays disponibles, avec leur orthographe normalisée.

Au sujet des zones géographiques :
fr = France métropolitaine
om1 = GUADELOUPE, GUYANE FRANCAISE, MARTINIQUE, MAYOTTE, REUNION, SAINT BARTHELEMY, SAINT MARTIN, ST-PIERRE-MIQUELON
om2 = CLIPPERTON, NOUVELLE CALEDONIE, POLYNESIE FRANCAISE, TERRES AUSTRALES FR, WALLIS ET FUTUNA
z1 : UE sauf France
z2 : Reste du monde
POST /setNewAdressCréer une nouvelle adresse dans le carnet d'adresses (non obligatoire pour l'envoi d'un courrier)

Cela peut-être une adresse d'expéditeur ou de destinataire. Les adresses sont liées à un utilisateur précis.
Vous ne pouvez pas créer plusieurs fois la même adresse, mais réutiliser les adresses créées.
Sont obligatoires : (nom et/ou société), (cp), (ville), (pays)
Pays doit être avec une orthographe conforme cf. getCountry()
Si une infos est inutilisée, tout de même l'envoyer en string vide.
Si vous ne souhaitez pas utiliser de carnet d'adresses, vous pouvez intégrer directement les adresses dans l'envoi des courriers, sans avoir recours à cette fonction avant.
POST /updateAdressModifier une adresse dans le carnet d'adresses
Cela peut-être une adresse d'expéditeur ou de destinataire. Sont obligatoires : (nom et/ou société), (cp), (ville), (pays) / pays doit être avec une orthographe conforme cf. getCountry() / Si une infos est inutilisée, tout de même l'envoyer en string vide.
DELETE /deleteAdressSupprimer une adresse
Supprime une adresse du carnet d'adresses. Attention, opération irrémédiable.
GET /listAdressLister les adresses du carnet d'adresses d'un utilisateur.
Limité à 500 adresses. Pour plus de précision dans la recherche utilisez le paramètre "search".
GET /getAdressInfosObtenir les infos complètes d'une ou plusieurs adresse(s) à partir de leurs adresse Id (destinataire ou expéditeur).

Obtenir les informations d'une adresse enregistrée dans le carnet d'adresses.


imprimé en france depuis 2004