Datenobjekt löschen
/data_objects/objects/{type_name}/{external_id}
Verwenden Sie diesen Endpunkt, um ein Datenobjekt zu löschen.

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.delete.
Rate-Limit
Dieser Endpunkt befindet sich im Schreib-Bucket für Datenobjekte 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-Anfragenutzlast
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 löscht den Kontodatensatz acct-123.
curl --location --request DELETE 'https://rest.iad-01.braze.com/data_objects/objects/account/acct-123' \
--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 kann den folgenden Antwortkörper zurückgeben.
{ "deleted": true }
Das Löschen erfolgt synchron. Das Löschen eines Objekts löscht keine verwandten Objekte.
Antwortparameter
Die folgende Tabelle listet und beschreibt die Felder einer erfolgreichen Antwort.
| Parameter | Erforderlich | Datentyp | Beschreibung |
|---|---|---|---|
deleted |
Erforderlich | Boolean | Ob das Löschen des Objekts erfolgreich war |
Fehler
Die folgende Tabelle listet häufige Fehler für diesen Endpunkt und wie Sie diese beheben können.
| Status | Ursache | Hinweis |
|---|---|---|
404 |
Typ nicht gefunden oder Objekt nicht gefunden | Bestätigen Sie, 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 ob der Schlüssel aktiv ist. |
403 |
API-Schlüssel hat keine Berechtigung oder die Anfrage wird durch die Allowlist blockiert | Bestätigen Sie, dass der Schlüssel die Berechtigung data_objects.delete hat und dass Ihre Quell-IP auf der Schlüssel-Allowlist steht, falls konfiguriert. |
429 |
Rate-Limit überschritten | Versuchen Sie es nach X-RateLimit-Reset erneut und reduzieren Sie die Anfragehäufigkeit. |