Bounces

Post /statistics/bounces

Introduction

Récupérer les données générés par vos envois aggrégées par jour

Paramètres :

Nom Description Type Obligatoire
dateBegin Date de début au format YYYY-MM-ddThh:mm:ss Int Non
dateEnd Date de fin au format YYYY-MM-ddThh:mm:ss Int Non
froms Email(s) de l'expéditeur Array Non
apiKeys Tableau de clés Api Array Non
tags Tableau de tags Array Non

Réponse :

Nom Description Type
date

Tableau contenant les informations de chaque bounce renvoyé en fonction de la date

Nom Description Type
requested Nombre d'emails envoyés à Tipimail Int
hardbounced Nombre d'hardbounces Int
softbounced Nombre de sofbounces Int
String
Langage de programmation :

Exemple de requête :

							{
								"dateBegin": 1454545657,
								"dateEnd": 1564564564
							}
							

Exemple de réponse :

								{
									"1438387200": 
									{
										"requested": 7689,
										"hardbounced": 36,
										"softbounced": 3479
									},
									"1441065600": 
									{
										"requested": 58,
										"hardbounced": 1,
										"softbounced": 19
									},
									"1443657600": 
									{
										"requested": 196,
										"hardbounced": 7,
										"softbounced": 10
									}
								}
							

Exemple de code :

								curl -X POST -d '{"dateBegin":"1443046641","dateEnd":"1443219441"}' -H "Content-Type: application/json" -H "X-Tipimail-ApiUser:YOUR_API_USERNAME" -H "X-Tipimail-ApiKey:YOUR_API_KEY" https://api.tipimail.com/v1/statistics/bounces
							
require 'vendor/autoload.php';

$tipimail = new Tipimail\Tipimail('YOUR_SMTP_USERNAME', 'YOUR_API_KEY');

try {
	
	$dateBegin = null;
	$dateEnd = null;
	$froms = null;
	$apiKeys = null;
	$tags = null;
	
	$result = $tipimail->getStatisticsService()->getBouncesByDate($dateBegin, $dateEnd, $froms, $tags, $apiKeys);
	var_dump($result);
		
}
catch(Tipimail\Exceptions\TipimailException $e) {
	echo 'Exception received :', $e->getMessage(), "\n";
	
}

...

public class Example {
	
	public static void main(String[] args) {
		
		Tipimail tipimail = new Tipimail("YOUR_SMTP_USERNAME", "YOUR_API_KEY");
		
		try {
			
			nteger dateBegin = null;
			Integer dateEnd = null;
			ArrayList<String> froms = null;
			ArrayList<String> tags = null;
			ArrayList<String> apiKeys = null;
			
			HashMap<String, StatisticsBounces> bouncesByDate;
			bouncesByDate = tipimail.getStatisticsService().getBouncesByDate(dateBegin, dateEnd, froms, tags, apiKeys);
		
		}
		catch (TipimailException e) {
			
		}
	
	}
	
}