> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# CRUD: Delete

> This reference describes the CRUD: Delete task.

This reference describes the CRUD: Delete task.

The delete task deletes an existing record of a Zuora object from your tenant.

To learn about the objects available for delete operations, see the [API Reference](https://developer.zuora.com/v1-api-reference/api/operation/Action_POSTdelete/).

If Invoice Settlement is enabled, the following objects are not available for this task.

* InvoicePayment
* RefundInvoicePayment
* InvoiceItemAdjustment
* CreditBalanceAdjustment
* InvoiceAdjustment

## Task settings

You need to select the Zuora object that you want to delete, and specify the data field to identify the record.

For example, if you want to delete a subscription, you need to first select Subscription from the object list, and then select **Subscription.Id** from the Id list. If **Subscription.Id** is not available in the list, you need to include subscription data in the payload by using an Export or Query task, direct file input, or via callouts.

If you want to delete multiple records of a Zuora object, you can use an iterate task to iterate the records in data payload, and add a delete task subsequent to the iterate task to delete the records on by one. Alternatively, you can use the callout task to call the [Delete an object](https://developer.zuora.com/v1-api-reference/api/operation/Action_POSTdelete/) operation. Multiple records of the same object can be deleted in a single callout.

**Concurrency Mode**: Controls whether Workflow processes tasks in a single or multi-threaded manner for this task type. Select **Sequential** to single-thread, or **Parallel** to allow multi-threaded processing.

If you select **Parallel**, the **Max Concurrency** setting controls the maximum number of threads for this task type that can be utilized. You can specify a value from 1 up to the allowed maximum for this task type. A value of 1 behaves the same as Sequential processing.