Objective
When working with Twilio Conversations, you may need to retrieve a list of all active or past Conversations. Whether for debugging, analytics, or app logic, accessing this data is straightforward once you know where to look. This guide shows how to get started with fetching your Conversations.
Product
Twilio Conversations Classic
Environment
legacy Twilio Console
Procedure
View all Conversations in the Twilio Console
To view all Conversations associated with a specific Conversation Service, follow these steps in the Twilio Console:
- Log in to the Twilio Console.
- Go to the Conversation Services page.
- Select a Service from the list.
- In the Service details view, click Conversations in the left-hand sidebar.
You'll see a table listing all Conversations scoped to that Service. Each row includes metadata such as identifiers, Message and Participant counts, and timestamps.
Click on any Conversation to view additional details, including Participants, Messages, and configuration settings.
Tip: If you don't see any Conversations listed, make sure you're viewing the correct Conversation Service. Each Service manages its own set of Conversations. For your reference check Conversation Service Resource document.
View Conversations with the Twilio CLI
You can use the Twilio CLI to list all Conversations from your terminal.
- Install the CLI, if not already installed.
- List all Conversations:
twilio api:conversations:v1:conversations:list
This will output a list of Conversations in your account, including the relevant identifiers, names, and dates.
You can use a Conversation SID to then lookup the Conversation's Messages:
twilio api:conversations:v1:conversations:messages:list \ --conversation-sid CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
View Conversations with the Twilio API
You can find sample code for viewing all Conversations via API here.
And all Conversation Messages here.