Consultar números de teléfono no válidos
/sms/invalid_phone_numbers
Utilice este punto final para obtener una lista de números de teléfono que se han marcado como “no válidos” en un periodo de tiempo determinado. Consulte la documentación Manejo de números de teléfono no válidos para obtener más información.
Requisitos previos
Para utilizar este punto final, necesitarás una clave de API con el permiso sms.invalid_phone_numbers
.
Límite de velocidad
Aplicamos el límite de velocidad predeterminado de Braze de 250 000 solicitudes por hora a este punto final, como se documenta en Límites de velocidad de la API.
Parámetros de la solicitud
Parámetro | Obligatoria | Tipo de datos | Descripción |
---|---|---|---|
start_date |
Opcional (ver nota) |
Cadena en formato AAAA-MM-DD | Fecha de inicio del intervalo para recuperar números de teléfono no válidos, debe ser anterior a end_date . La API lo considera medianoche en hora UTC. |
end_date |
Opcional (ver nota) |
Cadena en formato AAAA-MM-DD | Fecha final del intervalo para recuperar números de teléfono no válidos. La API lo considera medianoche en hora UTC. |
limit |
Opcional | Entero | Campo opcional para limitar el número de resultados devueltos. De forma predeterminada, 100, el máximo es 500. |
offset |
Opcional | Entero | Punto de inicio opcional de la lista a recuperar. |
phone_numbers |
Opcional (ver nota) |
Matriz de cadenas en formato e.164 | Si se facilita, devolveremos el número de teléfono si se ha comprobado que no es válido. |
reason |
Opcional (ver nota) |
Cadena | Los valores disponibles son “provider_error” (el error del proveedor indica que el teléfono no puede recibir SMS) o “deactivated” (el número de teléfono ha sido desactivado). Si se omite, se devuelven todas las razones. |
Debe proporcionar un start_date
y un end_date
O phone_numbers
. Si proporciona los tres, start_date
, end_date
, y phone_numbers
, damos prioridad a los números de teléfono indicados y no tenemos en cuenta el intervalo de fechas.
Si su intervalo de fechas tiene un número de números de teléfono no válidos superior a limit
, tendrá que realizar varias llamadas a la API aumentando offset
cada vez hasta que una llamada devuelva menos de limit
o cero resultados.
Ejemplo de solicitud
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'
Respuesta
Las entradas aparecen en orden descendente.
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"
}