---
name: "whistleblowing_update_channel"
area: "whistleblowing"
title: "Change the whistleblowing channel"
price: "$0.001"
method: "POST"
url: "https://api.conecto.chat/v1/tools/whistleblowing_update_channel"
mcp_server: "https://api.conecto.chat/mcp/whistleblowing"
auth: "Authorization: Bearer <conecto_sk_ key>"
docs_url: "https://conecto.chat/tools/whistleblowing/whistleblowing_update_channel"
---

# Change the whistleblowing channel (`whistleblowing_update_channel`)

Changes the channel's name, categories, intro or where else people may report.

Change the channel's name, categories, intro or where else people may report. The handlers are the owner's to change, on their account page. $0.001.

Price: $0.001 a call. A call that fails costs nothing.

## Use it when

The categories or the wording on the reporting page should change.

## Say this to your agent

> Add a category for conflicts of interest to the reporting page.

## Inputs

| Name | Type | Required | Description | Allowed values | Default |
|---|---|---|---|---|---|
| `name` | string | no | 1 to 120 characters. |  |  |
| `categories` | array of strings | no | Up to 12 items. |  |  |
| `intro` | string | no | Up to 20,000 characters. |  |  |
| `external_info` | string | no | Up to 2,000 characters. |  |  |

## Example

Written for Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff.

MCP: call `whistleblowing_update_channel` on the MCP server `https://api.conecto.chat/mcp/whistleblowing` with these arguments:

```json
{
  "categories": [
    "Fraud or theft",
    "Safety",
    "Discrimination or harassment",
    "Data protection",
    "Conflict of interest",
    "Something else"
  ]
}
```

REST:

```bash
curl https://api.conecto.chat/v1/tools/whistleblowing_update_channel \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"categories": ["Fraud or theft", "Safety", "Discrimination or harassment", "Data protection", "Conflict of interest", "Something else"]}'
```

## Response

```json
{
  "call_id": "5f0c8a2e-3b7d-4c1e-9a64-2d8e1f7b0c93",
  "tool": "whistleblowing_update_channel",
  "status": "succeeded",
  "replayed": false,
  "cost_usd": "$0.001",
  "balance_usd": "$19.75",
  "result": {
    "channel": {
      "name": "Hansen & Voss reports",
      "url": "https://cncto.co/r/hansen-voss",
      "handlers_url": "https://cncto.co/r/hansen-voss/handlers",
      "handlers": [
        "compliance@hansenvoss.example"
      ],
      "categories": [
        "Fraud or theft",
        "Safety"
      ],
      "intro": null,
      "external_info": "You can also report to the competent authority in your country. Reporting here first is not required.",
      "created_at": "2026-10-14T08:00:00+00:00"
    }
  }
}
```

`result`: channel: as it now is.

## Errors

| Code | Status | When | Fix |
|---|---|---|---|
| `not_set_up` | 404 | The account has no whistleblowing channel yet. | Open one with whistleblowing_create_channel. |

The refusals every tool can give (401 key, 402 balance, 429 limits) are on the errors page: https://conecto.chat/docs/errors.md

## Related

- [whistleblowing_create_channel](https://conecto.chat/tools/whistleblowing/whistleblowing_create_channel.md): Opens the channel where staff report concerns, anonymously if they like, read only by its named handlers. $20.00 a call.
- [whistleblowing_list_reports](https://conecto.chat/tools/whistleblowing/whistleblowing_list_reports.md): The channel's reports without their content: case number, category, status, dates and deadlines. Free up to 1,000,000 reads a month.
- [whistleblowing_stats](https://conecto.chat/tools/whistleblowing/whistleblowing_stats.md): Counts of the channel's reports by status and category, and how fast feedback came. Free up to 1,000,000 reads a month.
