List Message Rooms
upwork_list_messagesList your Upwork message conversations and view room details. Filter by room, contract, or unread status to find relevant client and freelancer chats.
Instructions
List your message conversations on Upwork.
View your message rooms with clients and other freelancers.
Args:
room_id (string, optional): Get messages from a specific room
contract_id (string, optional): Filter by contract
unread_only (boolean): Only show rooms with unread messages (default: false)
limit (number): Max results (default: 20, max: 100)
offset (number): Pagination offset (default: 0)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: List of message rooms with participants and last message preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of messages/rooms to return (default: 20) | |
| offset | No | Number of results to skip for pagination | |
| room_id | No | Specific room ID to fetch messages from | |
| contract_id | No | Filter conversations by contract | |
| unread_only | No | Only show conversations with unread messages | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |