[méthode API] Export des activités de contacts d’un Emailing

Dans l'application, il est possible d'obtenir un export d’activité d’un emailing réalisé manuellement depuis l’application en ligne.

Ci-dessous, voici un exemple de méthode pour obtenir les informations associés aux activités sur les contacts destinataires d'une opération d'Emailing via l'API :
 
Effectuer un appel POST /emailing/export/add/{id} ({id} correspondant au N° de l'opération) avec en body :

{
  « name »: « test export log API »,
  « startDate »: « 2016/01/01 00:00:00 »,
  « endDate »: « 2020/01/01 00:00:00 »,
  « link »: « json »
}


Vous obtiendrez la réponse :
{
  « name »: « test export log API »,
  « status »: null,
  « startDate »: « 2016/01/01 00:00:00 »,
  « endDate »: « 2020/01/01 00:00:00 »,
  « link »: « json »,
  « id »: 621,
  « referenceId »: 0
}

Cet appel lancera la génération des activités de l'opération au moment de l'appel.

Vous pourrez constater la fin de la génération via l'appel GET /emailing/export/{id} ({id} étant l’id retourné par l'appel précédent, 621 dans notre exemple) jusqu'à ce que le champ status=completed

Une fois la génération terminée, vous pourrez récupérer les logs en format json  avec l'appel GET /emailing/export/json/{id}
 
Dans cet export au format json (équivalent au niveau structure et contenu d’un export d’activité d’un emailing réalisé manuellement depuis l’application en ligne), vous aurez notamment le détail de chacune des activités liés aux contacts destinataire de l'opération :
  • a été sélectionné
  • a été destinataire
  • a été exclu
  • a été rejeté
  • a été détecté comme ayant un domaine invalide
  • a été détecté comme ayant un alias invalide
  • a été détecté en liste Orange du compte
  • a été détecté comme absent
  • a ouvert
  • a ouvert la page miroir
  • a cliqué
  • a cliqué sur le lien de désinscription 
  • s'est désinscrit