list_messages
List messages from Carbon Voice conversations and voice memos, filterable by date, user, conversation, folder, workspace, language, and type. Returns presigned URLs ready to use.
Instructions
List Messages. By default returns latest 20 messages. The maximum allowed range between dates is 183 days (6 months). All presigned URLs returned by this tool are ready to use. Do not parse, modify, or re-encode them—always present or use the URLs exactly as received.If you want to get messages from a specific date range, you can use the "start_date" and "end_date" parameters. If you want to get messages from a specific date, you can use the "date" parameter. If you want to get messages from a specific user, you can use the "user_ids" parameter. If you want to get messages from a specific conversation, you can use the "conversation_id" parameter. If you want to get messages from a specific folder, you can use the "folder_id" parameter. If you want to get messages from a specific workspace, you can use the "workspace_id" parameter. If you want to get messages for a particular language, you can use the "language" parameter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| size | No | Max number of results per page is: **50** | |
| sort_direction | No | The field used to sort results is **Creation Date** | DESC |
| start_date | No | Start Date range | |
| end_date | No | End Date range | |
| workspace_id | No | Workspace ID (optional) | |
| conversation_id | No | Conversation ID (optional) | |
| language | No | Language (optional) | |
| type | No | Type (optional) | |
| folder_id | No | Folder ID (optional) | |
| user_ids | No | User IDs (optional). List of user IDs to filter messages by. If not provided, all users will be included. |