Datenobjekttypen auflisten
/data_objects/types
Verwenden Sie diesen Endpunkt, um Datenobjekttypen in einem Workspace aufzulisten.

Datenobjekte befinden sich derzeit im Early Access. Ihr Workspace muss aktiviert sein, bevor die API-Schlüssel-Berechtigungen für Datenobjekte unter Einstellungen > API-Schlüssel angezeigt werden.
Voraussetzungen
Um diesen Endpunkt zu verwenden, benötigen Sie einen API-Schlüssel mit der Berechtigung data_objects.read.
Rate-Limit
Dieser Endpunkt befindet sich im Datenobjekte-Lese-Bucket mit einem Standardlimit von 50 Anfragen pro Minute.
Abfrageparameter
Die folgende Tabelle listet und beschreibt die Abfrageparameter für den Endpunkt /data_objects/types.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
search_term |
Optional | String | Groß-/Kleinschreibung-unabhängiger Präfixfilter für den Typnamen |
limit |
Optional | Integer | Seitengröße. Standard 100. Begrenzt auf 1 bis 250 |
offset |
Optional | Integer | Offset. Standard 0. Negative Werte werden auf 0 aufgerundet |
Beispielanfrage
Dieser Abschnitt enthält ein Beispiel für Abfrageparameter und eine cURL-Beispielanfrage.
Beispiel-Anfragenutzlast
Verwenden Sie dieses JSON-Objekt als Referenz für die Abfrageparameter in dieser Anfrage.
{
"search_term": "acc",
"limit": 2,
"offset": 0
}
cURL-Beispielanfrage
Dieses Beispiel listet die Datenobjekttypen auf, die dem Suchbegriff acc entsprechen, und gibt zwei Ergebnisse pro Seite zurück.
curl --location --request GET 'https://rest.iad-01.braze.com/data_objects/types?search_term=acc&limit=2&offset=0' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'
Antwort
Dieser Abschnitt enthält eine erfolgreiche Beispielantwort und die Antwortfelder.
Beispiel einer erfolgreichen Antwort
Der Statuscode 200 kann den folgenden Antwortkörper zurückgeben.
{
"items": [
{
"type_name": "account",
"metadata": { "display_name_source": "name" }
},
{
"type_name": "contact",
"metadata": {}
}
],
"total_count": 2,
"has_more": false,
"next_offset": null,
"offset": 0,
"limit": 100
}
metadata.display_name_source ist vorhanden, wenn ein Anzeigename-Feld für den Typ konfiguriert ist.
Antwortparameter
Die folgende Tabelle listet und beschreibt die Felder in einer erfolgreichen Antwort.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
items |
Erforderlich | Array | Liste der Datenobjekttyp-Datensätze |
items[].type_name |
Erforderlich | String | Maschinenname des Datenobjekttyps |
items[].metadata |
Erforderlich | Object | Metadatenobjekt des Typs |
total_count |
Erforderlich | Integer | Gesamtzahl der übereinstimmenden Datensätze |
has_more |
Erforderlich | Boolean | Ob eine weitere Ergebnisseite verfügbar ist |
next_offset |
Optional | Integer | Offset für die nächste Seite, wenn has_more true ist |
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 und deren Behebung auf.
| Status | Ursache | Empfehlung |
|---|---|---|
400 |
Ungültiger Abfrageparametertyp oder -wert | Stellen Sie sicher, dass limit und offset Integer sind und alle Parameterwerte gültig sind. |
401 |
Fehlender oder ungültiger REST-API-Schlüssel | Überprüfen Sie, ob der Authorization-Header Bearer YOUR_REST_API_KEY verwendet und der Schlüssel aktiv ist. |
403 |
API-Schlüssel hat keine Berechtigung oder die Anfrage wird durch eine Zulassungsliste blockiert | Bestätigen Sie, dass der Schlüssel die Berechtigung data_objects.read hat und dass Ihre Quell-IP auf der Zulassungsliste des Schlüssels steht, falls konfiguriert. |
429 |
Rate-Limit überschritten | Wiederholen Sie den Versuch nach X-RateLimit-Reset und reduzieren Sie die Anfragehäufigkeit. |