> ## Documentation Index
> Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete an mTLS configuration

> Deletes an mTLS configuration. By default the delete is refused while the configuration is still in use: if any webhook references it, nothing is deleted and the request fails with `409 Conflict`, naming the reason and listing the ids of the referencing webhooks. This protects a shared configuration from being removed out from under the webhooks that depend on it, since several webhooks may reference the same one.

Pass `forceDelete=true` to delete anyway. That detaches every referencing webhook — it clears each webhook's `webhookMtlsId`, it does **not** delete the webhook — then deletes the configuration and returns the deleted resource together with `detachedWebhookIds`. The detached webhooks keep delivering notifications, but without a client certificate, so an endpoint that requires mTLS will reject them from that point on.

When nothing references the configuration the delete succeeds either way, and `detachedWebhookIds` comes back empty.

**Endpoint Permissions:** Owner, Admin, Non-Signing Admin.




## API Specification

The full API specification for this endpoint is available in the [documentation index](https://developers.fireblocks.com/llms.txt).
