Ungültige Telefonnummern abfragen
/sms/invalid_phone_numbers
Verwenden Sie diesen Endpunkt, um eine Liste der Telefonnummern abzurufen, die innerhalb eines bestimmten Zeitraums als „ungültig“ markiert wurden. Weitere Informationen finden Sie in der Dokumentation Behandlung ungültiger Telefonnummern.
Voraussetzungen
Um diesen Endpunkt zu verwenden, benötigen Sie einen API-Schlüssel mit der Berechtigung sms.invalid_phone_numbers.
Rate-Limit
Wir wenden auf diesen Endpunkt das standardmäßige Braze-Rate-Limit von 250.000 Anfragen pro Stunde an, wie in API-Rate-Limits dokumentiert.
Anfrageparameter
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
start_date |
Optional (siehe Anmerkung) |
String im Format JJJJ-MM-TT | Startdatum des Bereichs zum Abrufen ungültiger Telefonnummern, muss vor end_date liegen. Dies wird von der API als Mitternacht in UTC-Zeit behandelt. |
end_date |
Optional (siehe Anmerkung) |
String im Format JJJJ-MM-TT | Enddatum des Bereichs zum Abrufen ungültiger Telefonnummern. Dies wird von der API als Mitternacht in UTC-Zeit behandelt. |
limit |
Optional | Integer | Optionales Feld zur Begrenzung der Anzahl der zurückgegebenen Ergebnisse. Standardmäßig 100, maximal 500. |
offset |
Optional | Integer | Optionaler Anfangspunkt in der Liste, ab dem abgerufen werden soll. |
phone_numbers |
Optional (siehe Anmerkung) |
String-Array im Format e.164 | Falls angegeben, wird die Telefonnummer zurückgegeben, wenn sie als ungültig erkannt wurde. |
reason |
Optional (siehe Anmerkung) |
String | Verfügbare Werte sind „provider_error“ (Anbieterfehler zeigt an, dass das Telefon keine SMS empfangen kann) oder „deactivated“ (die Telefonnummer wurde deaktiviert). Wenn dieser Parameter weggelassen wird, werden alle Gründe zurückgegeben. |

Sie müssen entweder start_date und end_date ODER phone_numbers angeben. Wenn Sie alle drei Parameter – start_date, end_date und phone_numbers – angeben, werden die angegebenen Telefonnummern priorisiert und der Datumsbereich ignoriert.
Wenn Ihr Datumsbereich mehr ungültige Telefonnummern enthält als der limit-Wert zulässt, müssen Sie mehrere API-Aufrufe tätigen und dabei jedes Mal den offset erhöhen, bis ein Aufruf entweder weniger als limit oder null Ergebnisse zurückgibt.
Beispielanfrage
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'
Antwort
Die Einträge sind in absteigender Reihenfolge aufgeführt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"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"
}