Freshdesk

Freshdesk provides customer support software with ticketing, knowledge base, and automation features for efficient helpdesk operations and better customer experiences

178 actions Integration catalog
Request access
Connect Freshdesk once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Note to TicketFRESHDESK_ADD_NOTE_TO_TICKET
Tool to add a private or public note to an existing ticket in Freshdesk. Use when you need to add internal comments or public notes to a ticket. Notes can be private (agent-only) or public, and can include HTML content.
Add Ticket User AccessFRESHDESK_ADD_TICKET_USER_ACCESS
Tool to add agent access to a specific ticket in Freshdesk. Use when you need to grant agent(s) permission to view or interact with a ticket. The endpoint accepts agent IDs (not contact IDs) and returns the list of agent IDs that have access to the ticket.
Add Watcher to TicketFRESHDESK_ADD_WATCHER
Tool to add the authenticated user as a watcher to a Freshdesk ticket. Use when you need to follow a ticket's progress and receive email notifications for updates like replies or status changes. The API automatically uses the authenticated user's credentials and does not require additional parameters.
Bulk Unwatch TicketsFRESHDESK_BULK_UNWATCH_TICKETS
Tool to remove the authenticated user as a watcher from multiple Freshdesk tickets in bulk. Use when you need to stop following multiple tickets at once and stop receiving email notifications for their updates. The API automatically uses the authenticated user's credentials.
Bulk Update TicketsFRESHDESK_BULK_UPDATE_TICKETS
Tool to update multiple tickets simultaneously in bulk. The bulk update operation runs asynchronously in the background, and returns a job_id to track progress. Use when you need to modify the same properties across multiple tickets efficiently.
Cancel Contact ImportFRESHDESK_CANCEL_CONTACT_IMPORT
Tool to cancel an ongoing contact import operation in Freshdesk. Use when you need to halt a contact import process that is currently running.
Create Admin GroupFRESHDESK_CREATE_ADMIN
Tool to create a new admin group in Freshdesk. Use when you need to create a new admin group with specific agents, escalation settings, and automatic assignment configuration.
Create Admin GroupFRESHDESK_CREATE_ADMIN_GROUP
Tool to create a new admin-level support agent group in Freshdesk. Use when you need to create groups for organizing support agents and managing ticket routing at the admin level.
Create Admin Ticket FieldFRESHDESK_CREATE_ADMIN_TICKET_FIELD
Tool to create a new custom ticket field in Freshdesk. Use when you need to add a new field definition for capturing additional ticket information (e.g., priority level, customer type, issue category). The field type can be text, number, dropdown, checkbox, date, or paragraph.
Create Admin Ticket Field SectionFRESHDESK_CREATE_ADMIN_TICKET_FIELD_SECTION
Tool to create a new section within a ticket field in Freshdesk. Use when you need to add conditional field sections that appear based on selected dropdown choices.
Create Multiple AgentsFRESHDESK_CREATE_AGENTS
Tool to create multiple agents in Freshdesk in a single bulk operation. Use when you need to add multiple agents at once. This is an asynchronous operation that returns a job_id for tracking the creation status.
Create Canned ResponseFRESHDESK_CREATE_CANNED_RESPONSE
Tool to create a new canned response in Freshdesk. Use when you need to create a reusable message template that agents can quickly insert into tickets.
Bulk Create Canned ResponsesFRESHDESK_CREATE_CANNED_RESPONSE_BULK
Tool to create multiple canned responses in bulk via asynchronous operation. Use when you need to add multiple canned responses at once to your Freshdesk account. Returns a job_id that can be used to track the operation status.
Create Canned Response FolderFRESHDESK_CREATE_CANNED_RESPONSE_FOLDER
Tool to create a new canned response folder in Freshdesk. Use when you need to organize canned response templates into folders.
Create CompanyFRESHDESK_CREATE_COMPANIES
Tool to create a new company in Freshdesk. Use when you need to add a customer organization to your Freshdesk account. Companies can hold multiple contacts and are automatically associated with contacts based on email domain matching.
Create ContactFRESHDESK_CREATE_CONTACT
Tool to create a new contact in Freshdesk. Use when you need to add a customer or user to your Freshdesk account. IMPORTANT: The 'employee_id' custom field is mandatory for this Freshdesk instance.
Create Contact FieldFRESHDESK_CREATE_CONTACT_FIELDS
Tool to create a new custom contact field in Freshdesk. Use when you need to add a new field definition for storing custom contact information (e.g., job title, department, customer type). The field type can be text, number, dropdown, checkbox, date, or paragraph.
Create Discussion CategoryFRESHDESK_CREATE_DISCUSSION_CATEGORY
Tool to create a new discussion category in Freshdesk forums.
Create Discussion Forum TopicFRESHDESK_CREATE_DISCUSSION_FORUM_TOPIC
Tool to create a new topic in a Freshdesk discussion forum. Use when you need to post a new discussion topic or thread in a specific forum.
Create Discussion Topic CommentFRESHDESK_CREATE_DISCUSSION_TOPIC_COMMENT
Tool to create a new comment on a discussion forum topic. Use when you need to add a comment to an existing topic in Freshdesk discussions.
Create Email MailboxFRESHDESK_CREATE_EMAIL
Tool to create a new email mailbox in Freshdesk. Use when you need to add a support email address that automatically creates tickets from incoming emails. Requires valid product_id and group_id.
Create ForumFRESHDESK_CREATE_FORUM
Tool to create a new forum within a category in Freshdesk discussions. Use when you need to add a new forum to organize discussions within a specific category.
Create SLA PolicyFRESHDESK_CREATE_SLA_POLICIES
Tool to create a new SLA (Service Level Agreement) policy in Freshdesk. Use when you need to establish service level targets for ticket response and resolution times based on priority levels.
Create Solution ArticleFRESHDESK_CREATE_SOLUTION_ARTICLE
Tool to create a new solution article in a Freshdesk knowledge base folder. Use when you need to add documentation, FAQs, or help content to your knowledge base.
Create Solution CategoryFRESHDESK_CREATE_SOLUTION_CATEGORY
Tool to create a new solution category in Freshdesk's knowledge base. Use when you need to organize solution articles and folders under a new category.
Create TicketFRESHDESK_CREATE_TICKET
Creates a new ticket in Freshdesk. REQUIRED FIELDS: - subject and description are always required - At least ONE requester identifier is REQUIRED: requester_id, email, phone, facebook_id, twitter_id, or unique_external_id CONDITIONAL REQUIREMENTS: - If phone is provided without email, name becomes MANDATORY NOTE ON ATTACHMENTS: - attachments field expects multipart/form-data format, not file paths
Create Ticket FormFRESHDESK_CREATE_TICKET_FORMS
Tool to create a new ticket form in Freshdesk. Use when you need to create a custom ticket form for organizing support requests.
Create Ticket via Outbound EmailFRESHDESK_CREATE_TICKET_OUTBOUND_EMAIL
Tool to create a ticket by sending an outbound email to external recipients. Use when you need to initiate a support conversation via email. The ticket is automatically created with 'Closed' status and assigned to the sending agent to avoid unnecessary SLA timers.
Create Ticket Time EntryFRESHDESK_CREATE_TICKET_TIME_ENTRY
Tool to create a time entry for a specific ticket in Freshdesk. Use when you need to log time spent working on a ticket. Time entries track work duration and can be marked as billable or non-billable for billing and reporting purposes.
Create Translated Solution CategoryFRESHDESK_CREATE_TRANSLATED_SOLUTION_CATEGORY
Tool to create a translated version of an existing solution category. Use when you need to add multilingual support to your knowledge base by creating category translations in different languages.
Currently Authenticated AgentFRESHDESK_CURRENTLY_AUTHENTICATED_AGENT
Tool to retrieve profile information for the currently authenticated agent. Use when you need to get details about the agent whose API credentials are being used for authentication.
Delete Admin GroupFRESHDESK_DELETE_ADMIN_GROUP
Tool to delete an admin group from Freshdesk. Use when you need to disband an admin group from your Freshdesk account. Note: Deleting a group only disbands it and does not delete the members of the group.
Delete AgentFRESHDESK_DELETE_AGENT
Tool to permanently delete an agent from Freshdesk. Use when you need to remove an agent from your Freshdesk account. Note: You cannot delete yourself. The API prevents self-deletion as a security measure. When an agent is deleted, they are downgraded to a contact in the Freshdesk system.
Delete Automation RuleFRESHDESK_DELETE_AUTOMATION_RULE
Permanently deletes an automation rule from Freshdesk by its type and rule ID. Use this action to remove workflow automation rules that are no longer needed. This action is idempotent - deleting an already-deleted rule will succeed without error. WARNING: This action is irreversible. The automation rule will be permanently deleted and cannot be recovered. Ensure you have the correct rule_id before proceeding.
Delete CompanyFRESHDESK_DELETE_COMPANY
Tool to permanently disband a company from Freshdesk. Use when you need to delete a company from your Freshdesk account. Note: Deleting a company only disbands it and does not delete the customers inside it. Once disbanded, the company cannot be restored.
Delete Company FieldFRESHDESK_DELETE_COMPANY_FIELD
Tool to permanently delete a custom company field from Freshdesk. Use when you need to remove a company field that is no longer needed. Note: This action is irreversible and will delete all data stored in that field across all companies. Only custom fields can be deleted, not default fields.
Delete ContactFRESHDESK_DELETE_CONTACT
Tool to soft delete a contact from Freshdesk. Use when you need to move a contact from All Contacts to Deleted Contacts view. Future communications from the contact will be directed to SPAM. The contact can be restored later - for permanent deletion, use hard_delete_contact instead.
Delete Contact FieldFRESHDESK_DELETE_CONTACT_FIELD
Permanently delete a custom contact field from Freshdesk. Use this action when you need to remove a custom contact field that is no longer needed. Important notes: - This action is IRREVERSIBLE - all data stored in this field across all contacts will be permanently deleted - Only custom fields can be deleted - system/default fields (name, email, phone, etc.) cannot be deleted - If you attempt to delete a default field, the API will return an error
Delete ConversationFRESHDESK_DELETE_CONVERSATION
Tool to permanently delete a conversation from a ticket in Freshdesk. Use when you need to remove a specific conversation from a ticket. Note: Once deleted, the conversation cannot be restored.
Delete Discussion CategoryFRESHDESK_DELETE_DISCUSSION_CATEGORY
Permanently deletes a forum discussion category from Freshdesk. Use this action to remove an entire discussion category. This is a destructive operation and cannot be undone. Make sure you have the correct category_id before executing. Prerequisites: - The category_id must correspond to an existing discussion category - Use FRESHDESK_LIST_DISCUSSIONS to find available category IDs Common error scenarios: - 404: Category not found (invalid category_id or already deleted) - 401: Authentication failed (invalid API key) - 403: Insufficient permissions
Delete Discussion CommentFRESHDESK_DELETE_DISCUSSION_COMMENT
Tool to permanently delete a comment from a discussion in Freshdesk. Use when you need to remove a specific comment from a discussion thread. Note: Once deleted, the comment cannot be restored.
Delete Discussion ForumFRESHDESK_DELETE_DISCUSSION_FORUM
Tool to permanently delete a discussion forum in Freshdesk. Use when you need to remove a specific forum. Note: Once deleted, the forum cannot be restored.
Unmonitor ForumFRESHDESK_DELETE_DISCUSSIONS_FORUMS_FOLLOW
Tool to unfollow/unmonitor a discussion forum in Freshdesk. Use when you need to stop monitoring a specific forum. The operation removes the following status for the specified user from the forum. This is an idempotent operation - calling it multiple times or on an already-unfollowed forum will succeed without error. Note: Following forums is typically done through the Freshdesk web UI by end users. This action allows programmatic unfollowing via API.
Unmonitor TopicFRESHDESK_DELETE_DISCUSSIONS_TOPICS_FOLLOW
Tool to unfollow/unmonitor a discussion topic in Freshdesk. Use when you need to stop monitoring a specific topic. The operation removes the following status for the specified user from the topic.
Delete Discussion TopicFRESHDESK_DELETE_DISCUSSION_TOPIC
Tool to permanently delete a discussion topic in Freshdesk. Use when you need to remove a specific topic from forums. Note: Once deleted, the topic cannot be restored.
Delete Email MailboxFRESHDESK_DELETE_EMAIL_MAILBOXES
Tool to permanently delete an email mailbox from Freshdesk. Use when you need to remove an email mailbox configuration. Note: This action is irreversible. Once deleted, emails sent to the mailbox's address will not generate tickets. Requires admin-level permissions to access the email/mailboxes endpoint.
Delete GroupFRESHDESK_DELETE_GROUP
Tool to permanently disband a group from Freshdesk. Use when you need to delete a group from your Freshdesk account. Note: Deleting a group only disbands it and does not delete the members of the group. Once disbanded, the group cannot be restored.
Delete Multiple TicketsFRESHDESK_DELETE_MULTIPLE_TICKETS
Asynchronously deletes multiple tickets in bulk. Returns a job_id to track deletion progress. Deleted tickets are moved to Trash and can be restored within 30 days.
Delete SectionFRESHDESK_DELETE_SECTION
Tool to permanently delete a section from a ticket field in Freshdesk. Use when you need to remove a section that is no longer needed. Note: The section must be empty before deletion. This action is irreversible.
Delete SkillFRESHDESK_DELETE_SKILL
Tool to permanently delete a skill from Freshdesk. Use when you need to remove a skill from your Freshdesk account. This operation is permanent and cannot be undone.
Delete Solution ArticleFRESHDESK_DELETE_SOLUTION_ARTICLE
Tool to permanently delete a solution article and its translated versions in Freshdesk. Use when you need to remove a solution article that is no longer needed. Note: This operation is irreversible and cannot be undone.
Delete Solution CategoryFRESHDESK_DELETE_SOLUTION_CATEGORY
Permanently delete a solution category from Freshdesk's knowledge base. Use this tool when you need to remove a solution category that is no longer needed. This operation is irreversible and will also delete all translated versions of the category. Note: Categories containing folders may need to have their folders removed first.
Delete Solution FolderFRESHDESK_DELETE_SOLUTION_FOLDER
Tool to permanently delete a solution folder and its translated versions in Freshdesk. Use when you need to remove a solution folder that is no longer needed. Note: This operation is irreversible and cannot be undone.
Delete TicketFRESHDESK_DELETE_TICKET
Tool to permanently delete a ticket from Freshdesk. Use when you need to remove a ticket from your Freshdesk account. Note: Once deleted, the ticket cannot be restored.
Delete Ticket FieldFRESHDESK_DELETE_TICKET_FIELD
Permanently delete a custom ticket field from Freshdesk. Use this tool when you need to remove a custom ticket field that is no longer needed. This action is irreversible and will delete all data stored in that field across all tickets. Important: Only custom fields (those with 'cf_' prefix) can be deleted. Default system fields like 'subject', 'status', 'priority', etc. cannot be deleted and will return an error.
Delete Ticket FormFRESHDESK_DELETE_TICKET_FORM
Tool to permanently delete a ticket form from Freshdesk. Use when you need to remove a ticket form that is no longer needed. Note: This action is irreversible and once deleted, the ticket form cannot be restored through standard API operations.
Delete Ticket Form FieldFRESHDESK_DELETE_TICKET_FORMS
Tool to permanently delete a specific field from a ticket form in Freshdesk. Use when you need to remove a custom field that is no longer needed from a ticket form. Note: This action is irreversible and only custom fields can be deleted, not default fields which are interlinked with system functionalities.
Delete Ticket SummaryFRESHDESK_DELETE_TICKET_SUMMARY
Tool to delete the AI-generated summary of a ticket in Freshdesk. Use when you need to remove a ticket's summary. Note: Once deleted, the summary cannot be restored.
Delete Ticket User AccessFRESHDESK_DELETE_TICKET_USER_ACCESS
Tool to remove all agent access from a specific ticket in Freshdesk. Use when you need to revoke all agent permissions from a ticket. This removes all user accesses that were previously granted via the Add Ticket User Access endpoint.
Delete Time EntryFRESHDESK_DELETE_TIME_ENTRY
Tool to permanently delete a time entry from Freshdesk. Use when you need to remove a specific time entry. Note: Once deleted, the time entry cannot be restored.
Showing the first 60 of 178 actions.