/freshchat | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
freshchat_create_conversation | Create a conversation |
freshchat_create_user | Create a user |
freshchat_get_agent | View an agent |
freshchat_get_channel | View a channel |
freshchat_get_conversation | View a conversation |
freshchat_get_group | View a group |
freshchat_get_user | View a user |
freshchat_list_agents | List all agents |
freshchat_list_channels | List all channels |
freshchat_list_conversation_messages | List messages in a conversation |
freshchat_list_conversations | List all conversations |
freshchat_list_groups | List all groups |
freshchat_list_users | List all users |
freshchat_send_message | Send a message in a conversation |
freshchat_update_conversation | Update a conversation |
freshchat_update_user | Update a user |
freshchat_create_conversation
Create a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
app_id | string | Yes | — | ID of the Freshchat application. |
channel_id | string | Yes | — | ID of the channel. |
messages | object[] | Yes | — | Initial messages for the conversation. |
users | object[] | No | — | Users to involve in the conversation. |
freshchat_create_user
Create a user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | No | — | Email address. |
first_name | string | No | — | First name. |
last_name | string | No | — | Last name. |
phone | string | No | — | Phone number. |
properties | object[] | No | — | Custom user properties. |
freshchat_get_agent
View an agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_id | string | Yes | — | The ID of the agent. |
freshchat_get_channel
View a channel Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
channel_id | string | Yes | — | The ID of the channel. |
freshchat_get_conversation
View a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The ID of the conversation. |
freshchat_get_group
View a group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
group_id | string | Yes | — | The ID of the group. |
freshchat_get_user
View a user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
user_id | string | Yes | — | The ID of the user. |
freshchat_list_agents
List all agents Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
items_per_page | integer | No | — | Number of items per page. |
freshchat_list_channels
List all channelsfreshchat_list_conversation_messages
List messages in a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The ID of the conversation. |
page | integer | No | — | Page number for pagination. |
items_per_page | integer | No | — | Number of items per page. |
freshchat_list_conversations
List all conversations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
items_per_page | integer | No | — | Number of items per page. |
status | string | No | — | Filter conversations by status (new, assigned, resolved, reopened). |
assigned_agent_id | string | No | — | Filter by assigned agent ID. |
assigned_group_id | string | No | — | Filter by assigned group ID. |
freshchat_list_groups
List all groupsfreshchat_list_users
List all users Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination. |
items_per_page | integer | No | — | Number of items per page. |
freshchat_send_message
Send a message in a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The ID of the conversation. |
actor_id | string | Yes | — | ID of the actor sending the message. |
actor_type | string | Yes | — | Type of actor sending the message. |
message_parts | object[] | Yes | — | Parts composing the message content. |
message_type | string | No | — | Type of message. |
freshchat_update_conversation
Update a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The ID of the conversation. |
assigned_agent_id | string | No | — | ID of the agent to assign. |
assigned_group_id | string | No | — | ID of the group to assign. |
status | string | No | — | New status for the conversation. |
freshchat_update_user
Update a user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
user_id | string | Yes | — | The ID of the user. |
email | string | No | — | Email address. |
first_name | string | No | — | First name. |
last_name | string | No | — | Last name. |
phone | string | No | — | Phone number. |
properties | object[] | No | — | Custom user properties. |

