Skip to Content
ResourcesIntegrationsCustomer SupportFreshservice API

Freshservice API

Freshservice API icon
Arcade Unoptimized

Tools that enable LLMs to interact directly with the Freshservice API.

Author:Arcade
Version:0.3.0
Auth:No authentication required
214tools
214require secrets

FreshserviceApi provides a toolkit that enables seamless interaction with the Freshservice API, facilitating various operations for managing IT service requests. This toolkit empowers developers to automate and streamline service desk actions effectively.

Capabilities

  • Activate and manage Customer Satisfaction (CSAT) surveys.
  • Add, update, and delete tasks, notes, and details for tickets, projects, changes, and problems.
  • Retrieve comprehensive details for assets, vendors, agents, and requests.
  • Manage organizational structures by creating or deleting departments, agent groups, and solutions.
  • Effortlessly handle asset and project management with detailed tracking features.

Secrets

  • Securely manage API keys, tokens, and private keys, e.g., FRESHSERVICE_API_KEY, enhancing the integrity of API calls.

Available tools(214)

214 of 214 tools
Tool nameDescriptionSecrets
Activates a CSAT Survey by its ID in Freshservice. Use this tool to activate a Customer Satisfaction (CSAT) Survey in Freshservice by providing the survey's ID.
2
Add a new component to an existing asset. Use this tool to add a new component for a specific asset in Freshservice. It should be called when you need to track additional components associated with an asset.
2
Add a new note to a problem in Freshservice. Use this tool to create and add a new note to an existing problem in Freshservice, helping track updates or relevant information.
2
Create a new note on a release in Freshservice. Use this tool to add a note to a specific release in Freshservice. It should be called when you need to document or update information about a release.
2
Log a new time entry for a specific release in Freshservice. This tool is used to create a new time entry on a release within the Freshservice platform. It should be called when there's a need to record the time spent on a release. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Add a new note to a Freshservice ticket. Use this tool to post a new note on a specific Freshservice ticket by providing the ticket ID. This is useful for updating ticket information, providing status updates, or adding additional details related to the ticket. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Archive an existing project in Freshservice. Use this tool to archive a project within Freshservice. This is useful for organizing and managing completed or inactive projects.
2
Convert an agent to a requester in Freshservice. Use this tool to convert an agent, identified by their ID, into a requester in Freshservice. This action is typically used when an agent no longer needs agent-level access.
2
Convert a requester to an agent in Freshservice. Use this tool to convert a Freshservice requester into an occasional agent with the SD Agent role. This action removes any existing group memberships from the requester.
2
Create a new Agent Group in Freshservice. This tool allows you to create a new Agent Group in Freshservice. Use it to organize and manage agents within your Freshservice account. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new announcement in Freshservice. Use this tool to create a new announcement in Freshservice, ideal for disseminating information or updates within your service platform. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new asset type in Freshservice. Use this tool to create a new asset type in Freshservice when setting up or managing assets. It automates the process of defining asset categories in the system.
2
Create a new canned response folder in Freshservice. This tool creates a new canned response folder in Freshservice. Use it when you need to organize canned responses into a new folder within the Freshservice platform.
2
Create a new note on a change request in Freshservice. This tool creates a new note attached to a specific change request in Freshservice. It should be called when there's a need to append additional information or updates related to an ongoing change request.
2
Create a task on a change request in Freshservice. This tool creates a new task on a specified change request within Freshservice. It should be called when you need to add tasks to an ongoing change request to track specific actions or activities. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new child ticket on a Freshservice ticket. Use this tool to add a child ticket to an existing ticket in Freshservice. It is useful for managing ticket hierarchies and organizing support tasks. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new CSAT survey in Freshservice. This tool is used to create a new Customer Satisfaction (CSAT) survey in Freshservice. Call this tool when you need to set up a survey to gather customer feedback. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a custom ticket source in Freshservice. Use this tool to create a custom ticket source within the Freshservice platform. Ideal for when you need to define new ticket origin types beyond the defaults provided.
2
Create a new agent in Freshservice. This tool allows you to create a new agent in Freshservice. Use it when you need to add a team member to your Freshservice account. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new canned response in Freshservice. Use this tool to create a new canned response in a Freshservice account. It should be called when there is a need to automate the creation of standard replies to frequent inquiries. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new Change request in Freshservice. Use this tool to initiate a new Change request within the Freshservice platform. This is typically called when a user wants to propose a change that needs to be tracked and managed through Freshservice. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a time entry for a change request in Freshservice. Use this tool to log a new time entry associated with a specific change request in Freshservice. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new task on a problem in Freshservice. This tool creates a new task associated with a specific problem in the Freshservice system. Use it when you need to assign tasks to a problem for better issue management. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new project in Freshservice. Use this tool to create a new project within the Freshservice platform. This is useful for managing tasks, timelines, and resources efficiently in Freshservice. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Create a new support ticket in Freshservice. Use this tool to generate a new support ticket in Freshservice, which is useful for tracking and managing customer support issues. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
2
Page 1 of 9(25 of 214)
Last updated on