API Merci Facteur /getSuiviEnvoi : Obtenir le suivi et l'état des courriers d'un envoi

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

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

← Voir ce endpoint dans la doc Swagger

GET /getSuiviEnvoiObtenir le suivi et l'état des courriers d'un envoi
 
Voir dans Swagger →

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.

Paramètres

NomInTypeDescription
ww-service-idheaderstringVotre service Id
ww-access-tokenheaderstringUn access token valide
idEnvoiqueryintegerId de l'envoi dont on veut extraire le suivi.

Request body

Aucun body.

Réponses

HTTP 200 — Objet contenant les détails du suivi des courriers de l'envoi

application/json

PropriétéTypeDescription
successbooleantrue si HTTP 200, sinon false
errorstringle code d'erreur en cas d'erreur
statutPrintEnvoistringLe statut de l'impression des courriers (exemples "Traitement en attente","Génération des courriers en cours", "Préparation en cours", "Impression en attente", "Impression en cours", "Impression terminée")
suiviCourrierarray<object>Les infos de suivi de chaque courrier constituant cet envoi
Items:
PropriétéTypeDescription
deststringNom et/ou société du destinataire
refCourrierstringRéférence Merci facteur du courrier
refTrackingstringRéférence de suivi postal
modeEnvoistringMode d'envoi du courrier (lrar, lrare, suivi ou normal)
lastStatestringDernier état connu de l'acheminement
lastStateCodeobjectCode du dernier état connu (cf. nomenclature sur notre github)
PropriétéTypeDescription
eventstring
suivi_courrierstring
historiquestringHistorique complet de l'acheminement
pndstring1 en cas de pli non distribuable, sinon 0. Est égale à null si le courrier n'a pas de suivi.
are_base64_jpegstringSi vous avez envyé ce courrier en lrare, "pending" si l'accusé de réception n'est pas encore disponible, ou la base64 de l'AR numérisé (format jpeg) si il est disponible. Est égale à null le mode d'envoi du courrier n'est pas lrare.
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