Retrieve an Intelligence Configuration
Legal information
Conversation Intelligence, including the APIs, may use artificial intelligence or machine learning technologies and is subject to the terms of the Predictive and Generative AI/ML Features Addendum. For more details on AI usage and data, see AI Nutrition Facts for Conversation Intelligence.
Conversation Intelligence is not PCI compliant or a HIPAA Eligible Service and should not be used in workflows that are subject to HIPAA or PCI.
Conversations products are only available in the new Twilio Console. If your account hasn't been migrated, you'll be redirected to the legacy Console where these products won't appear.
GET/v3/ControlPlane/Configurations/{id}
Base url: https://intelligence.twilio.com (Twilio Intelligence API)
The unique identifier of the Intelligence Configuration.
intelligence_configuration_01k6fc25s7epm9qtk8rszbv3q5Pattern: ^intelligence_configuration_[0-7][0-9a-z]{25}$A single Intelligence Configuration resource.
The ID of the Account that created the Intelligence Configuration.
ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaThe unique identifier for the Intelligence Configuration. Assigned by Twilio (TTID).
The display name of the Intelligence Configuration describing its purpose.
1Max length: 128The description of the Intelligence Configuration further explaining its purpose.
The numeric version of the Intelligence Configuration. Automatically incremented with each update on the resource, used to ensure integrity when updating the Configuration.
List of Intelligence Configuration Rules that govern when and how Language Operators run. Each Rule represents a bundle of Operators, Triggers, Context, and Actions to be executed by the Intelligence Configuration on a Conversation. A maximum of five (5) Rules are allowed per Intelligence Configuration.
5Timestamp of when the Intelligence Configuration was created.
Timestamp of when the Intelligence Configuration was last updated.
1// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID and Auth Token at twilio.com/console5// and set the environment variables. See http://twil.io/secure6const accountSid = process.env.TWILIO_ACCOUNT_SID;7const authToken = process.env.TWILIO_AUTH_TOKEN;8const client = twilio(accountSid, authToken);910async function fetchConfiguration() {11const configuration = await client.intelligence.v312.configurations("intelligence_configuration_01k6fc25s7epm9qtk8rszbv3q5")13.fetch();1415console.log(configuration.accountId);16}1718fetchConfiguration();
Response
1{2"accountId": "AC00000000000000000000000000000000",3"id": "intelligence_configuration_01k6fc25s7epm9qtk8rszbv3q5",4"displayName": "real-time-intelligence-config",5"description": "Intelligence configuration to trigger real-time script adherence operator",6"version": 1,7"rules": [8{9"id": "intelligence_configurationrule_01kermhm81fwfvy7j0f7h7v5mr",10"operators": [11{12"id": "intelligence_operator_01kcgy1ew0e9x8re6jq542zt8b",13"version": 4,14"parameters": {15"scale": 216}17}18],19"triggers": [20{21"on": "COMMUNICATION",22"parameters": {23"count": 324}25}26],27"actions": [28{29"type": "WEBHOOK",30"method": "POST",31"url": "https://my-webhook-endpoint.com/rule-action"32}33],34"context": {35"memory": {36"enabled": true37},38"knowledge": {39"bases": [40"knowledge_base_id"41]42}43}44}45],46"dateCreated": "2026-01-12T08:18:17Z",47"dateUpdated": "2026-01-12T08:18:17Z"48}