Every action below is available as a verb in Cerebral OS — callable from a Cerebral, a Map, or the Runtime API. All executions are governed, audited, and dry-run safe.
Assign Conversation
freshchat:assign_conversation
Assign a conversation to an agent or group.
Write
Medium risk
Create User
freshchat:create_user
Create a new user in Freshchat.
Write
Medium risk
Get Agent
freshchat:get_agent
Fetch a single agent by ID with profile and availability information.
Read
Low risk
Get Conversation
freshchat:get_conversation
Fetch a single conversation by ID with messages and participant details.
Read
Low risk
Get Group
freshchat:get_group
Fetch a single group by ID with agent assignments.
Read
Low risk
Get Messages
freshchat:get_messages
Get messages from a conversation with pagination.
Read
Low risk
Get User
freshchat:get_user
Fetch a single user by ID with profile information.
Read
Low risk
List Agents
freshchat:list_agents
List agents with optional filters for availability status.
Read
Low risk
List Conversations
freshchat:list_conversations
List conversations with optional filters for status, agent, group, or user.
Read
Low risk
List Groups
freshchat:list_groups
List all agent groups in the account.
Read
Low risk
List Users
freshchat:list_users
List users with optional filters for external_id, email, or phone.
Read
Low risk
Reopen Conversation
freshchat:reopen_conversation
Reopen a resolved conversation.
Write
Medium risk
Resolve Conversation
freshchat:resolve_conversation
Mark a conversation as resolved.
Write
Medium risk
Send Message
freshchat:send_message
Send a message to an existing conversation.
Write
Medium risk
Update User
freshchat:update_user
Update an existing user's information.
Write
Medium risk