---
title: "POST /v1/{+parent}/assets:batchDelete"
method: POST
path: "/v1/{+parent}/assets:batchDelete"
tags: ["projects"]
---

# POST /v1/{+parent}/assets:batchDelete

`POST /v1/{+parent}/assets:batchDelete`

Deletes list of Assets.

## Path parameters

- `parent` string, required

## Request body

- BatchDeleteAssetsRequest — A request to delete a list of asset.
  - `names` string[] — Required. The IDs of the assets to delete. A maximum of 1000 assets can be deleted in a batch. Format: projects/{project}/locations/{location}/assets/{name}.
  - `cascadingRules` CascadingRule[] — Optional. Optional cascading rules for deleting related assets.
    - `cascadeLogicalDbs` CascadeLogicalDBsRule — Cascading rule for related logical DBs.
  - `allowMissing` boolean — Optional. When this value is set to `true` the request is a no-op for non-existing assets. See https://google.aip.dev/135#delete-if-existing for additional details. Default value is `false`.

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/migrationcenter.md) · [All operations](https://skmtc.dev/google/apis/migrationcenter/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/migrationcenter/revisions/2a8b4eea0432/schema)
