v2

latestOpenAPI 3.0.1Apache 2.0raw.githubusercontent.com2026-05-071759268.3 KB
Configurations

Create an Intelligence Configuration

Create an Intelligence Configuration to control how and when language operators analyze conversations.

You must include the rules field in the request. You can pass an empty array ("rules": []), but an Intelligence Configuration with an empty rules array doesn't execute any language operators. To add rules later, make a PUT /v3/ControlPlane/Configurations/{id} request.

After creating an Intelligence Configuration, you must attach it to a Conversations Configuration by using the Conversations API.

post/v3/ControlPlane/Configurations

Request body

displayNamestring required

The display name of the Intelligence Configuration describing its purpose.

descriptionstring

The description of the Intelligence Configuration further explaining its purpose.

Response

Intelligence Configuration resource created.

accountIdstring required

The ID of the Account that created the Intelligence Configuration.

idstring required

The unique identifier for the Intelligence Configuration. Assigned by Twilio (TTID).

displayNamestring required

The display name of the Intelligence Configuration describing its purpose.

descriptionstring

The description of the Intelligence Configuration further explaining its purpose.

versioninteger required

The numeric version of the Intelligence Configuration. Automatically incremented with each update on the resource, used to ensure integrity when updating the Configuration.

dateCreatedstring date-time required

Timestamp of when the Intelligence Configuration was created.

dateUpdatedstring date-time required

Timestamp of when the Intelligence Configuration was last updated.

Example response

{
  "accountId": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}