Ta bort ett objekt i API:t

Du kan ta bort ett Catalog-objekt genom att ange dess ID i sökvägen för en DELETE-begäran.

WARNING
Var extra försiktig när du tar bort objekt, eftersom detta inte kan ångras och kan leda till brytningsändringar någon annanstans i Experience Platform.

API-format

DELETE /{OBJECT_TYPE}/{OBJECT_ID}
IMPORTANT
Slutpunkten DELETE /batches/{ID} har tagits bort. Om du vill ta bort en grupp bör du använda API:t för gruppinmatning.
Parameter
Beskrivning
{OBJECT_TYPE}

Den typ av Catalog-objekt som ska tas bort. Giltiga objekt är:

  • dataSets
  • dataSetFiles
{OBJECT_ID}
Identifieraren för det specifika objekt som du vill uppdatera.

Begäran

Följande begäran tar bort en datauppsättning vars ID har angetts i sökvägen till begäran.

curl -X DELETE \
  'https://platform.adobe.io/data/foundation/catalog/dataSets/5ba9452f7de80400007fc52a' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

Svar

Ett lyckat svar returnerar HTTP-status 200 (OK) och en array som innehåller ID:t för den borttagna datauppsättningen. Detta ID ska matcha det som skickades i DELETE-begäran. Om en GET-begäran utförs på det borttagna objektet returneras HTTP-status 404 (Hittades inte), vilket bekräftar att datauppsättningen har tagits bort.

[
    "@/dataSets/5ba9452f7de80400007fc52a"
]
NOTE
Om inga Catalog-objekt matchar det ID som angavs i din begäran kan du fortfarande få HTTP-statuskoden 200, men svarsmatrisen är tom.
recommendation-more-help
c5c02be6-79a3-4a2f-b766-136bffe8b676