Requête de la liste des adresses e-mail désabonnées
/email/unsubscribes
Utilisez cet endpoint pour renvoyer les derniers e-mails désabonnés pendant la période allant de
start_dateàend_date. Pour un historique complet de l’état d’abonnement, utilisez Currents pour suivre ces données.
Vous pouvez utiliser cet endpoint pour configurer une synchronisation bidirectionnelle entre Braze et d’autres systèmes de messagerie ou votre propre base de données.
Conditions préalables
Pour utiliser cet endpoint, vous aurez besoin d’une clé API avec l’autorisation email.unsubscribe.
Limite de débit
La limite de débit par défaut de Braze de 250 000 requêtes par heure s’applique à cet endpoint, comme documenté dans Limites de débit de l’API.
Paramètres de requête
| Paramètre | Requis | Type de données | Description |
|---|---|---|---|
start_date |
Facultatif (voir la note) |
Chaîne de caractères au format AAAA-MM-JJ | Date de début de la plage de récupération des désabonnements, qui doit être antérieure à end_date. L’API considère que cette date correspond à minuit (heure UTC). |
end_date |
Facultatif (voir la note) |
Chaîne de caractères au format AAAA-MM-JJ | Date de fin de la plage de récupération des désabonnements. L’API considère que cette date correspond à minuit (heure UTC). |
limit |
Facultatif | Entier | Champ facultatif pour limiter le nombre de résultats renvoyés. La valeur par défaut est 100, le maximum est 500. |
offset |
Facultatif | Entier | Point de départ facultatif dans la liste à partir duquel récupérer les résultats. |
sort_direction |
Facultatif | Chaîne de caractères | Indiquez la valeur asc pour trier les désabonnements du plus ancien au plus récent. Indiquez la valeur desc pour trier du plus récent au plus ancien. Si sort_direction n’est pas inclus, l’ordre par défaut est du plus récent au plus ancien. |
email |
Facultatif (voir la note) |
Chaîne de caractères | Si ce paramètre est fourni, l’endpoint indiquera si l’utilisateur s’est désabonné ou non. |

Vous devez fournir une end_date, ainsi qu’un email ou une start_date.
Si votre plage de dates contient plus de désabonnements que la valeur limit, vous devrez effectuer plusieurs appels API en augmentant à chaque fois le offset, jusqu’à ce qu’un appel renvoie un nombre de résultats inférieur à limit ou égal à zéro.
Exemple de requête
1
2
curl --location --request GET 'https://rest.iad-01.braze.com/email/unsubscribes?start_date=2020-01-01&end_date=2020-02-01&limit=1&offset=1&sort_direction=desc&[email protected]' \
--header 'Authorization: Bearer YOUR-API-KEY-HERE'
Réponse
Les entrées sont répertoriées par ordre décroissant.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
"emails": [
{
"email": (string) an email that has been unsubscribed,
"unsubscribed_at": (string) the time the email was unsubscribed in ISO 8601
},
{
"email": (string) an email that has been unsubscribed,
"unsubscribed_at": (string) the time the email was unsubscribed in ISO 8601
},
{
"email": (string) an email that has been unsubscribed,
"unsubscribed_at": (string) the time the email was unsubscribed in ISO 8601
}
],
"message": "success"
}