Whistleblowing

Change the whistleblowing channel

whistleblowing_update_channel · Changes data · Markdown

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

$0.001 a call

From your agent’s balance. A call that fails costs nothing.

An example

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

Your agent callswhistleblowing_update_channel$0.001 a call

The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.

With these arguments
{
  "categories": [
    "Fraud or theft",
    "Safety",
    "Discrimination or harassment",
    "Data protection",
    "Conflict of interest",
    "Something else"
  ]
}
What comes back
{
  "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"
  }
}

Use it when

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

What it does

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.

What comes back

channel: as it now is. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
namestring1 to 120 characters.
categoriesarray of stringsUp to 12 items.
introstringUp to 20,000 characters.
external_infostringUp to 2,000 characters.

The call

Over MCP, call whistleblowing_update_channel on https://api.conecto.chat/mcp/whistleblowing. Over REST:

Terminal
curl -X POST 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"]}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
not_set_up404The account has no whistleblowing channel yet.Open one with whistleblowing_create_channel.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md