---
title: "Delete TCP Monitor"
description: "Deletes a TCP monitor."
---

`DELETE /api/tcp-monitors/:tcpMonitorPublicId`

## Authentication

Requires a valid session and write access.

- Header: `Authorization: Bearer <token>`

## Parameters

- `tcpMonitorPublicId` (Path, required): TCP monitor public UUID.

## cURL

```bash
curl -X DELETE "https://YOUR_DOMAIN/api/tcp-monitors/44444444-4444-4444-8444-444444444444" \
 -H "Authorization: Bearer $TOKEN"
```

## Response

```json
{ "success": true }
```

## Errors

- `400` TCP monitor public ID (UUID) required
- `401` Unauthorized
- `403` Forbidden
- `404` Not found

