# Delete Q&A item

URL: /en/docs/api/v1/knowledge-base/id/delete
Last Updated: 2026-07-30T21:15:30.091Z

## Description
No description available.

## Available Actions
- Execute DELETE request
- View request parameters
- View response schema
- Get code examples
- Navigate to related topics
- View step-by-step instructions
- Get best practices

## Content
### DELETE /api/v1/knowledge-base/{id}

**Delete Q&A item**

Permanently delete a knowledge base Q&A item for the authenticated tenant. Successful API requests return 204 No Content. UI form submissions redirect back to the knowledge base list. To delete only localized content, use PATCH with `intent=delete_translation`.

**Authentication:** Bearer token (`Authorization: Bearer <token>`)

**Path parameters:**

| Name | Type | Required | Description |
|---|---|---|---|
| `id` | string | Yes | Q&A item ID |

**Responses:**

- `204` - Knowledge base item deleted successfully
- `400` - Bad request
  - `error` (string)
- `401` - Unauthorized
  - `error` (string)
- `403` - Forbidden
  - `error` (string)
- `404` - Not found
  - `error` (string)
- `500` - Internal server error
  - `error` (string)

**Code samples:**

cURL:

```bash
curl -X DELETE "https://app.orbiqhq.com/api/v1/knowledge-base/kb-123" \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

Fetch:

```JavaScript
const response = await fetch("https://app.orbiqhq.com/api/v1/knowledge-base/kb-123", {
  method: "DELETE",
  headers: {
    Authorization: `Bearer ${accessToken}`,
  },
});

if (!response.ok) {
  throw new Error("Failed to delete knowledge base item");
}
```

requests:

```Python
import requests

response = requests.delete(
    "https://app.orbiqhq.com/api/v1/knowledge-base/kb-123",
    headers={"Authorization": f"Bearer {access_token}"},
)
response.raise_for_status()
```

