Datenobjekt abrufen
/data_objects/objects/{type_name}/{external_id}
Verwenden Sie diesen Endpunkt, um ein einzelnes Datenobjekt zurückzugeben.

Data Objects befindet sich derzeit im Early Access. Ihr Workspace muss aktiviert sein, bevor die API-Schlüssel-Berechtigungen für Data Objects 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 gehört zum Data-Objects-Lese-Bucket mit einem Standardlimit von 50 Anfragen pro Minute.
Pfadparameter
Die folgende Tabelle listet und beschreibt die Pfadparameter für den Endpunkt /data_objects/objects/{type_name}/{external_id}.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
type_name |
Erforderlich | String | Maschinenname des Datenobjekttyps |
external_id |
Erforderlich | String | Objektbezeichner |
Beispielanfrage
Dieser Abschnitt enthält ein Beispiel für Pfadparameter und eine cURL-Beispielanfrage.
Beispiel-Anfragepayload
Verwenden Sie dieses JSON-Objekt als Referenz für die Pfadparameter in dieser Anfrage.
{
"type_name": "account",
"external_id": "acct-123"
}
cURL-Beispielanfrage
Dieses Beispiel ruft den acct-123-Kontodatensatz und seine gespeicherten Attribute ab.
curl --location --request GET 'https://rest.iad-01.braze.com/data_objects/objects/account/acct-123' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'
Antwort
Dieser Abschnitt enthält eine beispielhafte erfolgreiche Antwort und die Antwortfelder.
Beispiel für eine erfolgreiche Antwort
Der Statuscode 200 kann den folgenden Antwortkörper zurückgeben.
{
"data_object": {
"type_name": "account",
"external_id": "acct-123",
"attributes": { "name": "Acme", "industry": "software" }
}
}
Antwortparameter
Die folgende Tabelle listet und beschreibt die Felder einer erfolgreichen Antwort.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
data_object |
Erforderlich | Objekt | Zurückgegebener Datenobjekt-Datensatz |
data_object.type_name |
Erforderlich | String | Maschinenname des Datenobjekttyps |
data_object.external_id |
Erforderlich | String | Bezeichner des Datenobjekts |
data_object.attributes |
Erforderlich | Objekt | Objektattribute, indiziert nach Feldname |
Fehler
Die folgende Tabelle listet häufige Fehler für diesen Endpunkt und deren Behebung auf.
| Status | Ursache | Empfehlung |
|---|---|---|
404 |
Typ nicht gefunden (data-object-type-not-found) oder Objekt nicht gefunden (data-object-not-found) |
Vergewissern Sie sich, dass sowohl type_name als auch external_id im Workspace vorhanden 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 besitzt keine Berechtigung oder die Anfrage wird durch die Zulassungsliste blockiert | Vergewissern Sie sich, 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 die Anfrage nach X-RateLimit-Reset und reduzieren Sie die Anfragehäufigkeit. |