Nutzer:innen-Beziehungen auflisten
/data_objects/objects/{type_name}/{object_id}/user_relationships
Verwenden Sie diesen Endpunkt, um Nutzer:innen aufzulisten, die mit einem Data Object verknüpft sind.

Data Objects ist allgemein verfügbar, aber Ihr Workspace muss für Accounts bereitgestellt sein, bevor Sie diesen Endpunkt verwenden können. Um die Bereitstellung 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.user_relationships.read.
Rate-Limit
Dieser Endpunkt gehört zum Data-Objects-Lese-Bucket mit einem Standardlimit von 1000 Anfragen pro Minute.
Pfadparameter
Die folgende Tabelle listet und beschreibt die Pfadparameter für den Endpunkt /data_objects/objects/{type_name}/{object_id}/user_relationships.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
type_name |
Erforderlich | String | Objekttyp |
object_id |
Erforderlich | String | Objektbezeichner |
Abfrageparameter
Die folgende Tabelle listet und beschreibt die Abfrageparameter für den Endpunkt /data_objects/objects/{type_name}/{object_id}/user_relationships.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
rel_kind |
Optional | String | Nach Beziehungsart filtern |
limit |
Optional | Integer | Seitengröße. Standard 100. Wird auf den Bereich 1 bis 250 begrenzt |
offset |
Optional | Integer | Offset. Standard 0. Negative Werte werden auf 0 gesetzt |
Beispielanfrage
Dieser Abschnitt enthält eine Beispiel-Payload mit Parametern und eine Beispiel-cURL-Anfrage.
Beispiel-Anfrage-Payload
Verwenden Sie dieses JSON-Objekt als Referenz für Anfrageparameter.
{
"type_name": "account",
"object_id": "acct-123",
"rel_kind": "account_user",
"limit": 100,
"offset": 0
}
Beispiel-cURL-Anfrage
Dieses Beispiel listet die Nutzer:innen auf, die über die Beziehung account_user mit acct-123 verknüpft sind.
curl --location --request GET 'https://rest.iad-01.braze.com/data_objects/objects/account/acct-123/user_relationships?rel_kind=account_user&limit=100&offset=0' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'
Antwort
Dieser Abschnitt enthält eine Beispielantwort bei Erfolg 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",
"rel_kind": "account_user",
"user": { "braze_id": "507f1f77bcf86cd799439011" },
"attributes": { "role": "admin" }
}
],
"total_count": 1,
"has_more": false,
"next_offset": null,
"offset": 0,
"limit": 100
}
Die user-Payload enthält nur braze_id.
Antwortparameter
Die folgende Tabelle listet und beschreibt die Felder einer erfolgreichen Antwort.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
items |
Erforderlich | Array | Liste der Nutzer:innen-Beziehungsdatensätze |
items[].type_name |
Erforderlich | String | Maschinenname des Data-Object-Typs |
items[].object_id |
Erforderlich | String | Data-Object-Bezeichner |
items[].rel_kind |
Erforderlich | String | Wert der Beziehungsart |
items[].user |
Erforderlich | Object | Verknüpftes Nutzer:innen-Objekt |
items[].user.braze_id |
Erforderlich | String | Braze-Nutzer:innen-Bezeichner |
items[].attributes |
Erforderlich | Object | Beziehungsattribute |
total_count |
Erforderlich | Integer | Gesamtanzahl übereinstimmender 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 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 und deren Behebung auf.
| Status | Ursache | Hinweis |
|---|---|---|
404 |
Typ oder Objekt nicht gefunden | Stellen Sie sicher, dass type_name und object_id beide 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 hat keine Berechtigung oder die Anfrage wird durch eine Zulassungsliste blockiert | Stellen Sie sicher, dass der Schlüssel die Berechtigung data_objects.user_relationships.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. |