Consulta à lista de endereços de e-mail que cancelaram inscrição
/email/unsubscribes
Use esse endpoint para retornar os e-mails mais recentes que cancelaram inscrição durante o período de
start_date
aend_date
. Para obter um histórico completo do estado da inscrição, use o Currents para rastrear esses dados.
Você pode usar esse endpoint para configurar uma sincronização bidirecional entre o Braze e outros sistemas de e-mail ou seu próprio banco de dados.
Pré-requisitos
Para usar esse endpoint, você precisará de uma chave de API com a permissão email.unsubscribe
.
Limite de taxa
We apply the default Braze rate limit of 250,000 requests per hour to this endpoint, as documented in API rate limits.
Parâmetros de solicitação
Parâmetro | Obrigatória | Tipo de dados | Descrição |
---|---|---|---|
start_date |
Opcional (ver nota) |
String no formato YYYY-MM-DD | A data de início do intervalo para recuperar cancelamentos de inscrição deve ser anterior à data de término. Isso é tratado como meia-noite no horário UTC pela API. |
end_date |
Opcional (ver nota) |
String no formato YYYY-MM-DD | Data final do intervalo para recuperar cancelamentos de inscrição. Isso é tratado como meia-noite no horário UTC pela API. |
limit |
Opcional | Inteiro | Campo opcional para limitar o número de resultados retornados. O padrão é 100, o máximo é 500. |
offset |
Opcional | Inteiro | Ponto inicial opcional na lista a ser recuperado. |
sort_direction |
Opcional | String | Passe o valor asc para classificar os cancelamentos de inscrição do mais antigo para o mais recente. Passe em desc para classificar do mais recente para o mais antigo. Se sort_direction não estiver incluído, a ordem padrão será da mais recente para a mais antiga. |
email |
Opcional (ver nota) |
String | Se fornecido, retornaremos se o usuário cancelou ou não a inscrição. |
Você precisa fornecer um end_date
, bem como um email
ou um start_date
.
Se o seu intervalo de datas tiver mais do que limit
número de cancelamentos de inscrição, será necessário fazer várias chamadas à API, aumentando sempre o offset
até que uma chamada retorne menos do que limit
ou zero resultados.
Exemplo de solicitação
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=example@braze.com' \
--header 'Authorization: Bearer YOUR-API-KEY-HERE'
Resposta
As entradas são listadas em ordem decrescente.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
{
"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"
}