Show Menu
ARGOMENTI×

Eliminare un oggetto

È possibile eliminare un oggetto Catalog inserendo il relativo ID nel percorso di una richiesta DELETE.
Presta particolare attenzione quando elimini gli oggetti, in quanto questo non può essere annullato e può produrre modifiche rivoluzionarie altrove in Experience Platform.
Formato API
DELETE /{OBJECT_TYPE}/{OBJECT_ID}

L' DELETE /batches/{ID} endpoint è stato dichiarato obsoleto. Per eliminare un batch, è necessario utilizzare l'API di inserimento batch.
Parametro
Descrizione
{OBJECT_TYPE}
Il tipo di oggetto Catalog da eliminare. Gli oggetti validi sono:
  • accounts
  • connections
  • dataSets
  • dataSetFiles
  • dataSetViews
{OBJECT_ID}
Identificatore dell'oggetto specifico da aggiornare.
Richiesta
La richiesta seguente elimina un dataset il cui ID è specificato nel percorso della richiesta.
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: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

Risposta
Una risposta corretta restituisce lo stato HTTP 200 (OK) e una matrice contenente l'ID del set di dati eliminato. Questo ID deve corrispondere a quello inviato nella richiesta DELETE. L'esecuzione di una richiesta GET sull'oggetto eliminato restituisce lo stato HTTP 404 (non trovato), confermando che il set di dati è stato eliminato correttamente.
[
    "@/dataSets/5ba9452f7de80400007fc52a"
]

Se nessun oggetto Catalog corrisponde all’ID fornito nella richiesta, potreste comunque ricevere un codice di stato HTTP 200, ma l’array di risposte sarà vuoto.