Skip to main content

Freshservice Connector

Freshservice Use the Freshservice component to manage tickets, problems, agents, and more.

Connections

Freshservice API Key Connection

Connect to Freshservice using an API key.

InputCommentsDefault
Freshservice DomainAdd only the domain name of your Freshservice account. For example, if your Freshservice URL is https://example.freshservice.com, enter example.
API KeyYour Freshservice API key.

Actions

Create Agent

Create a new agent.

InputCommentsDefault
Connection
First NameFirst name of the agent.
EmailEmail address of the agent.
RolesRoles of the agent. An array of hashes. See https://api.freshservice.com/#agent_attributes for more information.
Last NameLast name of the agent.
AddressAddress of the agent.
OccasionalTrue if the agent is an occasional agent, and false if full-time agent.false
Job TitleJob title of the agent.
Work Phone NumberWork phone number of the agent.
Mobile Phone NumberMobile phone number of the agent.
Department IDsUnique IDs of the departments associated with the agent.
Can See All Tickets From Associated DepartmentsSet to true if the agent must be allowed to view tickets filed by other members of the department, and false otherwise.false
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#agent_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Asset

Create a new asset.

InputCommentsDefault
Connection
NameName of the asset.
Asset Type IDID of the asset type.
Asset TagAsset tag of the asset.
ImpactImpact of the asset.
Usage TypeUsage type of the asset.
DescriptionDescription of the asset.
Location IDID of the associated location.
Agent IDID of the associated agent (Managed By).
Department IDID of the associated department.
Group IDID of the associated agent group (Managed By Group).
Workspace IDID of the workspace that the asset belongs to. If not provided, the ID of the primary workspace will be defaulted. Applicable only to accounts on the Employee Support Mode.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#asset_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Problem

Create a new problem.

InputCommentsDefault
Connection
SubjectSubject of the Problem.
EmailEmail of the initiator of the problem.
DescriptionHTML content of the problem.
Due ByTimestamp at which Problem due ends.
PriorityPriority of the Problem.
StatusStatus identifier of the Problem.
ImpactImpact of the Problem.
CategoryCategory of the Problem.
Sub CategorySub-category of the Problem.
Item CategoryItem of the Problem.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#problem_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Requester

Create a new requester.

InputCommentsDefault
Connection
First NameFirst name of the requester.
Primary EmailPrimary email address of the requester.
Last NameLast name of the requester.
Job TitleJob title of the requester.
Work Phone NumberWork phone number of the requester.
Mobile Phone NumberMobile phone number of the requester.
Reporting Manager IDUser ID of the requester’s reporting manager.
Secondary EmailsAdditional/secondary emails associated with the requester. Array of email addresses.
Department IDsUnique IDs of the departments associated with the requester. Array of ID numbers.
AddressAddress of the requester.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#requester_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Service Request

Create a new service request.

InputCommentsDefault
Connection
Display IDThe ID of the display to place a request for.
QuantityQuantity needed by the requester.
EmailEmail id of the requester. If no email is provided, the request is created on behalf of the agent.
Requested ForEmail id of the requester on whose behalf the service request is created.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#service_request for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Software

Create a new software application.

InputCommentsDefault
Connection
NameName of the software.
DescriptionDescription of the software.
Application TypeType of the software.
StatusStatus of the software.
Managed By IDID of the user managing the software (must be a user in Freshservice).
NotesNotes about the software.
CategoryCategory of the software.
SourceName of the source from where the software details are updated.
Workspace IDID of the workspace that the software belongs to. If not provided, the ID of the primary workspace will be defaulted. Applicable only to accounts on the Employee Support Mode.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#software_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Create Ticket

Create a new ticket.

InputCommentsDefault
Connection
DescriptionHTML content of the ticket.
SubjectSubject of the ticket.
EmailEmail address of the requester.
PriorityPriority of the ticket.
StatusStatus of the ticket.
CC EmailsEmail addresses added in the 'cc' field of the incoming ticket email. The value should be an array of strings.
Workspace IDID of the workspace that the ticket belongs to.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#ticket_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Deactivate Agent

Deactivate an agent.

InputCommentsDefault
Connection
Agent IDUnique ID of the agent to deactivate.
Debug RequestEnabling this flag will log out the current request.false

Deactivate Requester

Deactivate a requester.

InputCommentsDefault
Connection
Requester IDUnique ID of the requester to deactivate.
Debug RequestEnabling this flag will log out the current request.false

Delete Asset

Delete an asset.

InputCommentsDefault
Connection
Asset Display IDDisplay ID of the asset to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Problem

Delete a Problem.

InputCommentsDefault
Connection
Problem IDID of the Problem to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Software

Delete a software application.

InputCommentsDefault
Connection
Application IDUnique ID of the software to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Ticket

Delete a Ticket.

InputCommentsDefault
Connection
Ticket IDID of the ticket to delete.
Debug RequestEnabling this flag will log out the current request.false

Forget Agent

Forget an agent.

InputCommentsDefault
Connection
Agent IDUnique ID of the agent to forget.
Debug RequestEnabling this flag will log out the current request.false

Get Agent

View an agent.

InputCommentsDefault
Connection
Agent IDUnique ID of the agent to retrieve.
Debug RequestEnabling this flag will log out the current request.false

Get Asset

View an Asset.

InputCommentsDefault
Connection
Asset Display IDDisplay ID of the asset to retrieve.
Debug RequestEnabling this flag will log out the current request.false

Get Problem

View a Problem.

InputCommentsDefault
Connection
Problem IDID of the Problem.
Debug RequestEnabling this flag will log out the current request.false

Get Requester

View information about a requester.

InputCommentsDefault
Connection
Requester IDUnique ID of the requester to retrieve.
Debug RequestEnabling this flag will log out the current request.false

Get Software

View a software application.

InputCommentsDefault
Connection
Application IDUnique ID of the software to retrieve.
Debug RequestEnabling this flag will log out the current request.false

Get Ticket

View a Ticket.

InputCommentsDefault
Connection
Ticket IDID of the ticket to retrieve.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

Get Workspace

View a Workspace.

InputCommentsDefault
Connection
Workspace IDID of the workspace to retrieve.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

List Agents

View List of Agents.

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.true
Items Per PageNumber of items to return per page. Default is 30. Maximum is 100.30
Page NumberPage number to return.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

List Assets

View List of Assets.

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.true
Items Per PageNumber of items to return per page. Default is 30. Maximum is 100.30
Page NumberPage number to return.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

List Problems

View List of Problems.

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.true
Items Per PageNumber of items to return per page. Default is 30. Maximum is 100.30
Page NumberPage number to return.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

List Requesters

View List of Requesters.

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.true
Items Per PageNumber of items to return per page. Default is 30. Maximum is 100.30
Page NumberPage number to return.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

List Software

List all software applications.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

List Tickets

View List of Tickets.

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.true
Items Per PageNumber of items to return per page. Default is 30. Maximum is 100.30
Page NumberPage number to return.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

List Workspaces

View List of Workspaces.

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.true
Items Per PageNumber of items to return per page. Default is 30. Maximum is 100.30
Page NumberPage number to return.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

Move Asset

Move an asset to a different workspace.

InputCommentsDefault
Connection
Asset Display IDDisplay ID of the asset to move.
Workspace IDID of the workspace to move the asset to.
Group IDID of the new asset group.
Agent IDID of the new asset agent.
Debug RequestEnabling this flag will log out the current request.false

Move Problem

Move a Problem to a different workspace.

InputCommentsDefault
Connection
Problem IDID of the Problem to move.
Workspace IDID of the workspace to move the Problem to.
Group IDNew assigned group ID for the Problem.
Owner IDNew assigned owner ID for the Problem.
Debug RequestEnabling this flag will log out the current request.false

Move Software

Move a software application to a different workspace.

InputCommentsDefault
Connection
Application IDUnique ID of the software to move.
Workspace IDID of the workspace to move the software to.
Debug RequestEnabling this flag will log out the current request.false

Move Ticket

Move a Ticket to a different workspace.

InputCommentsDefault
Connection
Ticket IDID of the ticket to move.
Workspace IDID of the workspace to move the ticket to.
Group IDNew group ID to assign the ticket to.
Responder IDNew responder ID to assign the ticket to.
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Send raw HTTP request to Freshservice.

InputCommentsDefault
Connection
URLInput the path only (/problems), The base URL is already included (https://yourdomain.freshservice.com/api/v2). For example, to connect to https://yourdomain.freshservice.com/api/v2/problems, only /problems is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Search Asset

Search for assets.

InputCommentsDefault
Connection
Search QuerySearch query to filter assets. Supported fields are name, asset_tag, and serial_number.
Additional Query ParametersAdditional query parameters that might not be covered by the standard inputs like filters.
Debug RequestEnabling this flag will log out the current request.false

Update Agent

Update an existing agent.

InputCommentsDefault
Connection
Agent IDUnique ID of the agent to update.
EmailEmail address of the agent.
RolesRoles of the agent. An array of hashes. See https://api.freshservice.com/#agent_attributes for more information.
Scoreboard Level IDUnique ID of the level of the agent in the Arcade.
AddressAddress of the agent.
OccasionalTrue if the agent is an occasional agent, and false if full-time agent.
SignatureSignature of the agent in HTML format.
Department IDsUnique IDs of the departments associated with the agent.
Can See All Tickets From Associated DepartmentsSet to true if the agent must be allowed to view tickets filed by other members of the department, and false otherwise.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#agent_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Update Asset

Update an asset.

InputCommentsDefault
Connection
Asset Display IDDisplay ID of the asset to update.
NameName of the asset.
Asset Type IDID of the asset type.
Asset TagAsset tag of the asset.
ImpactImpact of the asset.
Usage TypeUsage type of the asset.
DescriptionDescription of the asset.
Location IDID of the associated location.
Agent IDID of the associated agent (Managed By).
Department IDID of the associated department.
Group IDID of the associated agent group (Managed By Group).
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#asset_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Update Problem

Update a Problem.

InputCommentsDefault
Connection
Problem IDID of the Problem to update.
SubjectSubject of the Problem.
EmailEmail of the initiator of the problem.
DescriptionHTML content of the problem.
Due ByTimestamp at which Problem due ends.
PriorityPriority of the Problem.
StatusStatus identifier of the Problem.
ImpactImpact of the Problem.
CategoryCategory of the Problem.
Sub CategorySub-category of the Problem.
Item CategoryItem of the Problem.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#problem_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Update Requester

Update a requester.

InputCommentsDefault
Connection
Requester IDUnique ID of the requester to update.
First NameFirst name of the requester.
Primary EmailPrimary email address of the requester.
Last NameLast name of the requester.
Job TitleJob title of the requester.
Work Phone NumberWork phone number of the requester.
Mobile Phone NumberMobile phone number of the requester.
Reporting Manager IDUser ID of the requester’s reporting manager.
Secondary EmailsAdditional/secondary emails associated with the requester. Array of email addresses.
Department IDsUnique IDs of the departments associated with the requester. Array of ID numbers.
AddressAddress of the requester.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#requester_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Update Software

Update an existing software application.

InputCommentsDefault
Connection
Application IDUnique ID of the software to update.
NameName of the software.
DescriptionDescription of the software.
Application TypeType of the software.
StatusStatus of the software.
Managed By IDID of the user managing the software (must be a user in Freshservice).
NotesNotes about the software.
CategoryCategory of the software.
SourceName of the source from where the software details are updated.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#software_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false

Update Ticket

Update a Ticket.

InputCommentsDefault
Connection
Ticket IDID of the ticket to update.
PriorityPriority of the ticket.
StatusStatus of the ticket.
SourceThe channel through which the ticket was created.
Bypass MandatoryTo bypass mandatory fields check while updating the ticket except for requester_id, source. Any business rules trying to mandate certain fields will also be bypassed. All fields configured as mandatory upon closing or resolving the ticket will be skipped while updating the ticket. This can only be passed by an admin.
Additional FieldsAdditional fields that might not be covered by the standard inputs. This is a JSON object. See https://api.freshservice.com/#ticket_attributes for more information.
Debug RequestEnabling this flag will log out the current request.false