The Voice Intelligence API allows you to analyze and extract actionable business intelligence from conversations between your customers and agents using artificial intelligence and machine learning technologies.
This REST API lets you start conversation analysis services, generate transcripts, and manage webhooks that send information to your application as Voice Intelligence Services extract meaningful data.
All endpoints in the Voice Intelligence API reference documentation use the following base URL:
https://intelligence.twilio.com/v2
The API is served over HTTPS. To ensure data privacy, it doesn't support unencrypted HTTP. It provides all responses in JSON format.
The Voice Intelligence API includes these resources:
Service resource
Transcript resource
Operator resource
OperatorType resource
When using Voice Intelligence, authenticate with HTTP Basic authentication by using your Twilio Account SID as the username and your Auth Token as the password.
You can use Restricted API keys with Voice Intelligence for fine-grained control over API resources. For example, you can provide permissions for an API key to only modify Voice Intelligence Service resources, but not access potentially-sensitive information such as unredacted Transcript Media subresources, Transcript resources, or Transcript OperatorResults subresources.
For more information on Twilio's REST API, refer to the Usage documentation on sending requests, API responses, and security.
Voice Intelligence API endpoints are rate limited. You should follow the REST API Best Practices, and implement retries with exponential backoff to properly handle the API response Error 429 "Too Many Requests" for high-volume workloads.