Consulta de números telefônicos inválidos
/sms/invalid_phone_numbers
Use esse ponto de extremidade para obter uma lista de números de telefone que foram marcados como “inválidos” em um determinado período de tempo. Para saber mais, consulte a documentação sobre o tratamento de números telefônicos inválidos.
Pré-requisitos
Para usar esse endpoint, você precisará de uma chave de API com a permissão sms.invalid_phone_numbers
.
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 números de telefone inválidos deve ser anterior a end_date . 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 números telefônicos inválidos. 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. |
phone_numbers |
Opcional (ver nota) |
Matriz de strings no formato e.164 | Se fornecido, devolveremos o número de telefone se ele for considerado inválido. |
reason |
Opcional (ver nota) |
String | Os valores disponíveis são “provider_error” (o erro do provedor indica que o telefone não pode receber SMS) ou “deactivated” (o número de telefone foi desativado). Se omitido, todos os motivos são retornados. |
Você deve fornecer um start_date
e um end_date
OU phone_numbers
. Se você fornecer todos os três, start_date
, end_date
e phone_numbers
, priorizaremos os números de telefone fornecidos e desconsideraremos o intervalo de datas.
Se o seu intervalo de datas tiver mais do que o número limit
de números de telefone inválidos, será necessário fazer várias chamadas à API, aumentando o offset
a cada vez 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/sms/invalid_phone_numbers?start_date=2019-01-01&end_date=2019-02-01&limit=100&offset=1&phone_numbers[]=12345678901' \
--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
20
21
22
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
{
"sms": [
{
"phone": (string) phone number in e.164 format,
"invalid_detected_at": (string) the time the invalid number was detected in ISO 8601
"reason" : "provider_error"
},
{
"phone": (string) phone number in e.164 format,
"invalid_detected_at": (string) the time the invalid number was detected in ISO 8601
"reason" : "deactivated"
},
{
"phone": (string) phone number in e.164 format,
"invalid_detected_at": (string) the time the invalid number was detected in ISO 8601
"reason" : "provider_error"
}
],
"message": "success"
}