删除API中的对象
您可以通过在DELETE请求的路径中提供其ID来删除Catalog对象。
WARNING
删除对象时请格外小心,因为此操作无法撤消,并且可能会在Experience Platform中的其他位置产生重大更改。
API格式
DELETE /{OBJECT_TYPE}/{OBJECT_ID}
IMPORTANT
DELETE /batches/{ID}终结点已被弃用。 要删除批次,您应该使用批次摄取API。参数
描述
{OBJECT_TYPE}要删除的Catalog对象的类型。 有效对象为:
dataSetsdataSetFiles
{OBJECT_ID}要更新的特定对象的标识符。
请求
以下请求会删除在请求路径中指定ID的数据集。
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}'
响应
成功的响应会返回HTTP状态200 (正常)以及包含已删除数据集ID的数组。 此ID应该与DELETE请求中发送的ID匹配。 对已删除的对象执行GET请求会返回HTTP状态404 (未找到),从而确认已成功删除数据集。
[
"@/dataSets/5ba9452f7de80400007fc52a"
]
NOTE
如果没有与请求中提供的ID匹配的Catalog对象,您仍可能会收到HTTP状态代码200,但响应数组将为空。
recommendation-more-help
c5c02be6-79a3-4a2f-b766-136bffe8b676