MCPBundler Docs
MCPBundler Docs
Back to marketplaceGetting StartedAuthenticationTutorial - Bundle to Connected Agent
API Reference
Agent A2A Tools
Agent Channels
Agent Configuration (Staging)
Agent Configuration (Versions)
Agent Tools
agents
Agents
Attachments
Auth
Billing
bundler
Bundler
Bundler Tool
Bundles
Call Campaigns
Catalog
Conversations
Credentials
Deployments
Discover
Fleet
Genesys
Insights
Acknowledge Insight IncidentArchive Insight TopicCreate Insight Alert RuleCreate Insight TopicDelete Insight Alert RuleGet Insight IncidentGet Insights SettingsInsight Sentiment MatrixInsight Processing StatusInsight KPIsInsight Time SeriesInsight Tool FailuresInsight Topic StatisticsInsight Config Version ComparisonList Insight IncidentsList Insight Alert RulesList Insight TopicsList Voice Engine PopulationsMerge Insight TopicUpdate Insights SettingsRe-analyse ConversationsResolve Insight IncidentInsight Topic Sample SummariesUpdate Insight Alert RuleUpdate Insight Topic
internal
Knowledge Base Website Sources
Knowledge Bases
MCP Listings
Media
OAuth Clients
OAuth2
Observability
Organisation roles
Organisations
Providers
Reviews
Roadmap
SCIM
Simulation Tests
Suppression
Triggers
TTS
Users
Utils
Visitors
Voices
Webhooks
Workflows
API ReferenceInsights

Update Insight Alert Rule

PATCH
/v1/insights/rules/{rule_id}

Apply the sent fields. Changing what the rule measures (metric, scope, comparator, threshold or window) or disabling it resolves its live incident with reason rule_changed, so no incident outlives the policy that opened it.

Authorization

OAuth2AuthorizationCodeBearer
AuthorizationBearer <token>

In: header

Path Parameters

rule_id*Rule Id
Formatuuid

Query Parameters

org_id*Org Id
Formatuuid
verify_locally?Verify Locally
Defaulttrue

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Partial rule update. Only the fields sent are applied; agent_id and topic_id accept null to widen the scope, every other field is a non-nullable column and rejects an explicit null.

Response Body

application/json

application/json

curl -X PATCH "https://example.com/v1/insights/rules/497f6eca-6276-4993-bfeb-53cbbbba6f08?org_id=497f6eca-6276-4993-bfeb-53cbbbba6f08" \  -H "Content-Type: application/json" \  -d '{}'
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "name": "string",  "agent_id": "2b1e3b65-2c04-4fa2-a2d7-467901e98978",  "topic_id": "646807af-5da6-43aa-83d3-8ac1d15ab4e5",  "metric": "string",  "comparator": "string",  "threshold": 0,  "window": "string",  "min_volume": 0,  "enabled": true,  "voice_population": "string",  "created_at": "2019-08-24T14:15:22Z"}
{  "detail": [    {      "loc": [        "string"      ],      "msg": "string",      "type": "string"    }  ]}

Insight Topic Sample Summaries

Previous Page

Update Insight Topic

Next Page

name?|null
agent_id?|null
topic_id?|null
metric?|null
comparator?|null
threshold?number|null
window?|null
min_volume?|null
enabled?boolean|null
voice_population?|null