# 批量删除

/bulk_delete 端点通过接受请求 ID (RID) 列表,方便从存储中删除多个项目。这可以实现存储空间和数据生命的周期管理。

# 参数

提供具有以下属性的JSON对象:

  • rids (您必需):RID 仓库,指定希望从存储中删除的项目。

# 请求

要删除与特定RID对应的一组项目:

curl -X POST 'https://api.crawlbase.com/storage/bulk_delete?token=_USER_TOKEN_' \
-H 'Content-Type: application/json' \
-d '{ "rids": ["RID1", "RID2", "RID3"] }'

# 回应

响应将是一个 JSON 队列结果,其中每个对象每个代表 RID 的删除操作的。这 status 字段表示删除是否成功(true) 或不 (false),和 result 字段提供结果的文本描述。

[
    {
        "rid": "RID1",
        "result": "Deleted",
        "status": true
    },
    {
        "rid": "RID2",
        "result": "Deleted",
        "status": true
    },
    {
        "rid": "RID3",
        "result": "Failed",
        "status": false
    }
]

#

为了有效利用 /bulk_delete API请注意以下事项:

  • 删除过程是不可逆的。请确保提供删除的RID列表的准确性,以防止意外的数据丢失。

  • 您明智地使用此端点来有效管理存储并维护数据的缺陷。