/gist-conversations | Type: Application | PCID required: Yes
Tools
gist_conversations_assign_conversation
Assign or unassign a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
assignee_id | integer | No | — | ID of the assignee (teammate or team). Set to null to unassign. |
assignee_type | string | No | — | Type of assignee (required when assigning to a team) |
teammate_id | integer | Yes | — | ID of the teammate performing the assignment |
gist_conversations_create_conversation
Create a new conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
body | string | Yes | — | Message body (plain text) |
custom_properties | object | No | — | Custom properties |
from | object | Yes | — | Sender info with id, user_id, or email |
title | string | No | — | Conversation title |
gist_conversations_delete_conversation
Delete a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
gist_conversations_get_conversation
Retrieve a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
gist_conversations_get_conversation_counts
Get global conversation countsgist_conversations_get_team
Retrieve a team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
team_id | string | Yes | — | Team ID |
gist_conversations_get_team_conversation_counts
Get conversation counts by teamgist_conversations_get_teammate
Retrieve a teammate Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
teammate_id | string | Yes | — | Teammate ID |
email | string | No | — | Alternative: look up by email |
gist_conversations_get_teammate_conversation_counts
Get conversation counts by teammategist_conversations_get_workspace_meta
Retrieve workspace metadata and token infogist_conversations_list_conversation_messages
List messages in a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
page | integer | No | — | Page number |
per_page | integer | No | — | Results per page (max 60) |
with_notes | boolean | No | — | Include internal notes |
gist_conversations_list_conversations
List all conversations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
order | string | No | — | Sort order |
order_by | string | No | — | Sort field |
status | string | No | — | Filter by status |
page | integer | No | — | Page number |
gist_conversations_list_teammates
List all teammates Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number |
per_page | integer | No | — | Results per page |
gist_conversations_list_teams
List all teams Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number |
per_page | integer | No | — | Results per page |
gist_conversations_prioritize_conversation
Set conversation priority Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
priority | string | Yes | — | Priority level |
teammate_id | integer | No | — | Teammate ID performing the action |
type | string | No | — | Set to ‘bot’ if performed by a bot |
gist_conversations_reply_to_conversation
Reply to a conversation or add a note Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
body | string | Yes | — | Message body |
from | object | No | — | Sender info |
message_type | string | Yes | — | Message type: ‘reply’ for customer-visible reply, ‘note’ for internal note |
teammate_id | integer | No | — | Teammate ID (required when from.type=teammate) |
gist_conversations_search_conversations
Search conversations with filters Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
order | string | No | — | Sort order |
order_by | string | No | — | Sort field |
status | string | No | — | Filter by status |
page | integer | No | — | Page number |
filter_query | object[] | Yes | — | Filter criteria groups (groups are ANDed, criteria within a group are ORed) |
gist_conversations_tag_conversation
Tag a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
message_id | integer | No | — | Message ID to tag (defaults to last message) |
tags | string | Yes | — | Comma-separated tag names |
gist_conversations_untag_conversation
Remove a tag from a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
message_id | integer | No | — | Message ID (defaults to last message) |
tag_id | integer | Yes | — | Tag ID to remove |
gist_conversations_update_conversation
Update a conversation (title, properties, state) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | integer | Yes | — | Conversation ID |
custom_properties | object | No | — | Custom properties |
snoozed_until | integer | No | — | Unix timestamp for when to unsnooze (required when state=‘snoozed’) |
state | string | No | — | Set to ‘closed’ to close, ‘snoozed’ to snooze, ‘open’ to reopen/unsnooze |
teammate_id | integer | No | — | ID of the teammate performing the action |
title | string | No | — | Conversation title |
type | string | No | — | Set to ‘bot’ if action is performed by a bot (alternative to teammate_id) |

