Datenobjekte auflisten
/data_objects/objects/{type_name}
Verwenden Sie diesen Endpunkt, um Objekte für einen bestimmten Datenobjekttyp aufzulisten.

Datenobjekte sind allgemein verfügbar, Ihr Workspace muss jedoch für Accounts freigeschaltet sein, bevor Sie diesen Endpunkt verwenden können. Um die Freischaltung anzufordern, gehen Sie zu Dateneinstellungen > Accounts und füllen Sie den Fragebogen aus. Weitere Informationen finden Sie unter Accounts aktivieren.
Voraussetzungen
Um diesen Endpunkt zu verwenden, benötigen Sie einen API-Schlüssel mit der Berechtigung data_objects.read.
Rate-Limit
Dieser Endpunkt gehört zum Lese-Bucket für Datenobjekte mit einem Standardlimit von 1.000 Anfragen pro Minute.
Pfadparameter
Die folgende Tabelle listet und beschreibt die Pfadparameter für den Endpunkt /data_objects/objects/{type_name}.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
type_name |
Erforderlich | String | Maschinenname des Datenobjekttyps |
Abfrageparameter
Die folgende Tabelle listet und beschreibt die Abfrageparameter für den Endpunkt /data_objects/objects/{type_name}.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
search_term |
Optional | String | Teilstring-Filter für den Objektbezeichner |
limit |
Optional | Integer | Seitengröße. Standard 100. Begrenzt auf den Bereich 1 bis 250 |
offset |
Optional | Integer | Offset. Standard 0. Negative Werte werden auf 0 gesetzt |
Beispielanfrage
Dieser Abschnitt enthält ein Beispiel für die Parameter-Payload und eine cURL-Beispielanfrage.
Beispiel-Anfrage-Payload
Verwenden Sie dieses JSON-Objekt als Referenz für die Anfrageparameter.
{
"type_name": "account",
"search_term": "acct",
"limit": 100,
"offset": 0
}
cURL-Beispielanfrage
Dieses Beispiel listet die account-Datensätze auf, die dem Suchbegriff acct entsprechen, und gibt die erste Ergebnisseite zurück.
curl --location --request GET 'https://rest.iad-01.braze.com/data_objects/objects/account?search_term=acct&limit=100&offset=0' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'
Antwort
Dieser Abschnitt enthält ein Beispiel für eine erfolgreiche Antwort und die Antwortfelder.
Beispiel für eine erfolgreiche Antwort
Der Statuscode 200 könnte den folgenden Antwortkörper zurückgeben.
{
"items": [
{
"type_name": "account",
"object_id": "acct-123",
"attributes": { "name": "Acme", "industry": "software" }
}
],
"total_count": 1,
"has_more": false,
"next_offset": null,
"offset": 0,
"limit": 100
}
Antwortparameter
Die folgende Tabelle listet und beschreibt die Felder in einer erfolgreichen Antwort.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
items |
Erforderlich | Array | Liste der Datenobjekt-Datensätze |
items[].type_name |
Erforderlich | String | Maschinenname des Datenobjekttyps |
items[].object_id |
Erforderlich | String | Bezeichner des Datenobjekts |
items[].attributes |
Erforderlich | Object | Objektattribute mit dem Feldnamen als Schlüssel |
total_count |
Erforderlich | Integer | Gesamtanzahl der übereinstimmenden Datensätze |
has_more |
Erforderlich | Boolean | Gibt an, ob eine weitere Ergebnisseite verfügbar ist |
next_offset |
Optional | Integer | Offset für die nächste Seite, wenn has_more den Wert true hat |
offset |
Erforderlich | Integer | Aktueller Seiten-Offset |
limit |
Erforderlich | Integer | Von der Anfrage verwendete Seitengröße |
Fehler
Die folgende Tabelle listet häufige Fehler für diesen Endpunkt auf und beschreibt, wie Sie diese beheben können.
| Status | Ursache | Hinweis |
|---|---|---|
404 |
Typ nicht gefunden (data-object-type-not-found) |
Vergewissern Sie sich, dass type_name im Workspace existiert und exakt mit dem Maschinennamen übereinstimmt. |
401 |
Fehlender oder ungültiger REST-API-Schlüssel | Überprüfen Sie, ob der Authorization-Header Bearer YOUR_REST_API_KEY verwendet und ob der Schlüssel aktiv ist. |
403 |
API-Schlüssel hat keine Berechtigung oder die Anfrage wird durch eine Zulassungsliste blockiert | Vergewissern Sie sich, dass der Schlüssel über data_objects.read verfügt und dass Ihre Quell-IP auf der Zulassungsliste des Schlüssels steht, falls konfiguriert. |
429 |
Rate-Limit überschritten | Versuchen Sie es nach X-RateLimit-Reset erneut und reduzieren Sie die Anfragehäufigkeit. |