Eliminación de un objeto en la API

Puede eliminar un Catalog al proporcionar su ID en la ruta de una solicitud de DELETE.

ADVERTENCIA

Tenga especial cuidado al eliminar objetos, ya que esto no se puede deshacer y puede producir cambios de ruptura en otras partes de Experience Platform.

Formato de API

DELETE /{OBJECT_TYPE}/{OBJECT_ID}
IMPORTANTE

La variable DELETE /batches/{ID} se ha desaprobado. Para eliminar un lote, debe utilizar la variable API de ingesta de lotes.

Parámetro Descripción
{OBJECT_TYPE} El tipo de Catalog objeto que se va a eliminar. Los objetos válidos son:
  • accounts
  • connections
  • dataSets
  • dataSetFiles
  • dataSetViews
{OBJECT_ID} Identificador del objeto específico que desea actualizar.

Solicitud

La siguiente solicitud elimina un conjunto de datos cuyo ID se especifique en la ruta de solicitud.

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}'

Respuesta

Una respuesta correcta devuelve el estado HTTP 200 (OK) y una matriz que contiene el ID del conjunto de datos eliminado. Este ID debe coincidir con el enviado en la solicitud del DELETE. Al realizar una solicitud de GET en el objeto eliminado, se devuelve el estado HTTP 404 (no encontrado), que confirma que el conjunto de datos se ha eliminado correctamente.

[
    "@/dataSets/5ba9452f7de80400007fc52a"
]
NOTA

Si no Catalog Los objetos coinciden con el ID proporcionado en la solicitud, puede seguir recibiendo un Código de estado HTTP 200, pero la matriz de respuesta estará vacía.

En esta página