Freshservice integration | Zervanor
← All connectors

Freshservice

Also an agent tool
support

Freshservice ITSM connector — full v2 REST coverage for tickets, problems, changes, releases, CMDB assets, requesters, agents, departments, solutions/KB, service catalog, and more (per-tenant Basic auth)

265 actions · 1 triggers

The Freshservice integration lets you connect Freshservice to your automations with 265 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: Create Ticket, Create Ticket With Attachment, Get Ticket, List Tickets, Filter Tickets. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 1

Events in Freshservice that can start a workflow.

polling

New or Updated Ticket

Poll with updated_since (ISO-8601) and dedupe on ticket id; Freshservice has no verified push webhook.

Actions 265

What Zervanor can do in Freshservice.

Changes31

POST

Create Change

Create a change request (POST /changes).

GET

Get Change

View a change (GET /changes/{id}).

GET

List Changes

List changes (filterable) (GET /changes).

PUT

Update Change

Update a change (PUT /changes/{id}).

DELETE

Delete Change

Delete a change (DELETE /changes/{id}).

GET

List Change Fields

List change field definitions (GET /changes/fields).

PUT

Move Change

Move change to another workspace (PUT /changes/{id}/move).

GET

List Change Approvals

List change approvals (GET /changes/{id}/approvals).

GET

Get Change Approval

View an approval (GET /changes/{id}/approvals/{approval_id}).

POST

Send Change Approval Reminder

Send approval reminder (POST /changes/{id}/approvals/{approval_id}/send_reminder).

DELETE

Cancel Change Approval

Cancel an approval (DELETE /changes/{id}/approvals/{approval_id}).

POST

Create Change Approval Group

Create an approval group (POST /changes/{id}/approval_groups).

GET

List Change Approval Groups

List approval groups (GET /changes/{id}/approval_groups).

PUT

Update Change Approval Group

Update an approval group (PUT /changes/{id}/approval_groups/{group_id}).

DELETE

Cancel Change Approval Group

Cancel an approval group (DELETE /changes/{id}/approval_groups/{group_id}).

PUT

Update Change Approval Chain Rule

Update the approval chain rule (PUT /changes/{id}/approval_chain_rule).

POST

Create Change Note

Add a change note (POST /changes/{id}/notes).

GET

List Change Notes

List change notes (GET /changes/{id}/notes).

GET

Get Change Note

View a change note (GET /changes/{id}/notes/{note_id}).

PUT

Update Change Note

Update a change note (PUT /changes/{id}/notes/{note_id}).

DELETE

Delete Change Note

Delete a change note (DELETE /changes/{id}/notes/{note_id}).

POST

Create Change Task

Create a change task (POST /changes/{id}/tasks).

GET

List Change Tasks

List change tasks (GET /changes/{id}/tasks).

GET

Get Change Task

View a change task (GET /changes/{id}/tasks/{task_id}).

PUT

Update Change Task

Update a change task (PUT /changes/{id}/tasks/{task_id}).

DELETE

Delete Change Task

Delete a change task (DELETE /changes/{id}/tasks/{task_id}).

POST

Create Change Time Entry

Log time on a change (POST /changes/{id}/time_entries).

GET

List Change Time Entries

List change time entries (GET /changes/{id}/time_entries).

GET

Get Change Time Entry

View a change time entry (GET /changes/{id}/time_entries/{entry_id}).

PUT

Update Change Time Entry

Update a change time entry (PUT /changes/{id}/time_entries/{entry_id}).

DELETE

Delete Change Time Entry

Delete a change time entry (DELETE /changes/{id}/time_entries/{entry_id}).

Releases23

POST

Create Release

Create a release (POST /releases).

GET

Get Release

View a release (GET /releases/{id}).

GET

List Releases

List releases (filterable) (GET /releases).

PUT

Update Release

Update a release (PUT /releases/{id}).

DELETE

Delete Release

Delete a release (DELETE /releases/{id}).

PUT

Restore Release

Restore a deleted release (PUT /releases/{id}/restore).

PUT

Move Release

Move release to another workspace (PUT /releases/{id}/move).

GET

List Release Fields

List release field definitions (GET /releases/fields).

POST

Create Release Note

Add a release note (POST /releases/{id}/notes).

GET

List Release Notes

List release notes (GET /releases/{id}/notes).

GET

Get Release Note

View a release note (GET /releases/{id}/notes/{note_id}).

PUT

Update Release Note

Update a release note (PUT /releases/{id}/notes/{note_id}).

DELETE

Delete Release Note

Delete a release note (DELETE /releases/{id}/notes/{note_id}).

POST

Create Release Task

Create a release task (POST /releases/{id}/tasks).

GET

List Release Tasks

List release tasks (GET /releases/{id}/tasks).

GET

Get Release Task

View a release task (GET /releases/{id}/tasks/{task_id}).

PUT

Update Release Task

Update a release task (PUT /releases/{id}/tasks/{task_id}).

DELETE

Delete Release Task

Delete a release task (DELETE /releases/{id}/tasks/{task_id}).

POST

Create Release Time Entry

Log time on a release (POST /releases/{id}/time_entries).

GET

List Release Time Entries

List release time entries (GET /releases/{id}/time_entries).

GET

Get Release Time Entry

View a release time entry (GET /releases/{id}/time_entries/{entry_id}).

PUT

Update Release Time Entry

Update a release time entry (PUT /releases/{id}/time_entries/{entry_id}).

DELETE

Delete Release Time Entry

Delete a release time entry (DELETE /releases/{id}/time_entries/{entry_id}).

Problems22

POST

Create Problem

Create a problem (POST /problems).

GET

Get Problem

View a problem (GET /problems/{id}).

GET

List Problems

List problems (GET /problems).

PUT

Update Problem

Update a problem (PUT /problems/{id}).

DELETE

Delete Problem

Delete a problem (DELETE /problems/{id}).

PUT

Restore Problem

Restore a deleted problem (PUT /problems/{id}/restore).

GET

List Problem Fields

List problem field definitions (GET /problems/fields).

POST

Create Problem Note

Add a problem note (POST /problems/{id}/notes).

GET

List Problem Notes

List problem notes (GET /problems/{id}/notes).

GET

Get Problem Note

View a problem note (GET /problems/{id}/notes/{note_id}).

PUT

Update Problem Note

Update a problem note (PUT /problems/{id}/notes/{note_id}).

DELETE

Delete Problem Note

Delete a problem note (DELETE /problems/{id}/notes/{note_id}).

POST

Create Problem Task

Create a problem task (POST /problems/{id}/tasks).

GET

List Problem Tasks

List problem tasks (GET /problems/{id}/tasks).

GET

Get Problem Task

View a problem task (GET /problems/{id}/tasks/{task_id}).

PUT

Update Problem Task

Update a problem task (PUT /problems/{id}/tasks/{task_id}).

DELETE

Delete Problem Task

Delete a problem task (DELETE /problems/{id}/tasks/{task_id}).

POST

Create Problem Time Entry

Log time on a problem (POST /problems/{id}/time_entries).

GET

List Problem Time Entries

List problem time entries (GET /problems/{id}/time_entries).

GET

Get Problem Time Entry

View a problem time entry (GET /problems/{id}/time_entries/{entry_id}).

PUT

Update Problem Time Entry

Update a problem time entry (PUT /problems/{id}/time_entries/{entry_id}).

DELETE

Delete Problem Time Entry

Delete a problem time entry (DELETE /problems/{id}/time_entries/{entry_id}).

Tickets19

POST

Create Ticket

Create a ticket (POST /tickets).

POST

Create Ticket With Attachment

Create a ticket with file attachments via multipart/form-data (POST /tickets).

GET

Get Ticket

View a single ticket (GET /tickets/{id}).

GET

List Tickets

List tickets with predefined filter and pagination (GET /tickets).

GET

Filter Tickets

Filter tickets by a custom query expression (GET /tickets?query="...").

PUT

Update Ticket

Update ticket properties (PUT /tickets/{id}).

PUT

Restore Ticket

Restore a deleted (trashed) ticket (PUT /tickets/{id}?restore=true).

DELETE

Delete Ticket

Move a ticket to trash (DELETE /tickets/{id}).

POST

Create Child Ticket

Create a child ticket under a parent (POST /tickets/{id}/child_tickets).

GET

Get Ticket Activities

Retrieve the ticket activity log (GET /tickets/{id}/activities).

DELETE

Delete Ticket Attachment

Remove a ticket attachment (DELETE /tickets/{id}/attachments/{attachment_id}).

POST

Create Ticket Reply

Add a public reply to a ticket (POST /tickets/{id}/conversations).

POST

Create Ticket Note

Add a private/internal note to a ticket (POST /tickets/{id}/notes).

GET

List Ticket Conversations

List all conversations on a ticket (GET /tickets/{id}/conversations).

POST

Create Ticket Time Entry

Create a time entry on a ticket (POST /tickets/{id}/time_entries).

GET

List Ticket Time Entries

List time entries on a ticket (GET /tickets/{id}/time_entries).

GET

Get Ticket Time Entry

View a ticket time entry (GET /tickets/{id}/time_entries/{entry_id}).

PUT

Update Ticket Time Entry

Update a ticket time entry (PUT /tickets/{id}/time_entries/{entry_id}).

DELETE

Delete Ticket Time Entry

Delete a ticket time entry (DELETE /tickets/{id}/time_entries/{entry_id}).

Assets17

POST

Create Asset

Create an asset (POST /assets).

GET

Get Asset

View an asset (GET /assets/{id}).

GET

List Assets

List assets (GET /assets).

GET

Search Assets

Search assets with filters (GET /assets/search).

PUT

Update Asset

Update an asset (PUT /assets/{id}).

DELETE

Delete Asset

Move an asset to trash (DELETE /assets/{id}).

PUT

Restore Asset

Restore a trashed asset (PUT /assets/{id}/restore).

DELETE

Permanently Delete Asset

Permanently delete an asset (DELETE /assets/{id}/permanently_delete).

PUT

Move Asset

Move asset to another workspace (PUT /assets/{id}/move).

GET

List Asset Components

List asset components (GET /assets/{id}/components).

POST

Create Asset Component

Create an asset component (POST /assets/{id}/components).

PUT

Update Asset Component

Update an asset component (PUT /assets/{id}/components/{component_id}).

GET

List Asset Requests

List service requests for an asset (GET /assets/{id}/requests).

GET

List Asset Contracts

List contracts associated with an asset (GET /assets/{id}/contracts).

POST

Create Relationships

Create asset relationships in bulk (POST /assets/relationships).

DELETE

Delete Relationships

Delete asset relationships in bulk (DELETE /assets/relationships).

GET

List Asset Relationships

List relationships for an asset (GET /assets/{id}/relationships).

Software17

POST

Create Software

Create a software record (POST /software).

GET

Get Software

View a software record (GET /software/{id}).

GET

List Software

List software (GET /software).

PUT

Update Software

Update a software record (PUT /software/{id}).

DELETE

Delete Software

Delete a software record (DELETE /software/{id}).

DELETE

Bulk Delete Software

Delete software in bulk (DELETE /software).

PUT

Move Software

Move software to another workspace (PUT /software/{id}/move).

POST

Add Software Users

Add software users in bulk (POST /software/{id}/users).

GET

List Software Users

List software users (GET /software/{id}/users).

GET

Get Software User

View a software user (GET /software/{id}/users/{user_id}).

PUT

Update Software Users

Update software users in bulk (PUT /software/{id}/users).

DELETE

Remove Software Users

Remove software users in bulk (DELETE /software/{id}/users).

POST

Add Software Installations

Add installation/device (POST /software/{id}/installations).

GET

List Software Installations

List installations (GET /software/{id}/installations).

DELETE

Remove Software Installations

Remove installations in bulk (DELETE /software/{id}/installations).

GET

List Software Relationships

List software relationships (GET /software/{id}/relationships).

GET

List Software Licenses

List software licenses (GET /software/licenses).

Requesters11

POST

Create Requester

Create a requester/contact (POST /requesters).

GET

Get Requester

View a requester (GET /requesters/{id}).

GET

List Requesters

List requesters (GET /requesters).

GET

Filter Requesters

Filter requesters by query expression (GET /requesters?query="...").

PUT

Update Requester

Update a requester (PUT /requesters/{id}).

PUT

Convert Requester To Agent

Convert a requester to an agent (PUT /requesters/{id}/convert_to_agent).

PUT

Merge Requesters

Merge requesters (PUT /requesters/merge).

PUT

Reactivate Requester

Reactivate a requester (PUT /requesters/{id}/reactivate).

DELETE

Deactivate Requester

Deactivate a requester (DELETE /requesters/{id}/deactivate).

DELETE

Forget Requester

Permanently delete a requester (DELETE /requesters/{id}/forget).

GET

Get Requester Assignment History

View requester assignment history (GET /requesters/{id}/assignment_history).

Agents10

POST

Create Agent

Create an agent (POST /agents).

GET

Get Agent

View an agent (GET /agents/{id}).

GET

List Agents

List agents (GET /agents).

GET

Filter Agents

Filter agents by query expression (GET /agents?query="...").

PUT

Update Agent

Update an agent (PUT /agents/{id}).

PUT

Reactivate Agent

Reactivate an agent (PUT /agents/{id}/reactivate).

PUT

Convert Agent To Requester

Convert an agent to a requester (PUT /agents/{id}/convert_to_requester).

DELETE

Deactivate Agent

Deactivate an agent (DELETE /agents/{id}).

DELETE

Forget Agent

Permanently delete an agent (DELETE /agents/{id}/forget).

GET

Get Agent Assignment History

View agent assignment history (GET /agents/{id}/assignment_history).

Contracts10

POST

Create Contract

Create a contract (POST /contracts).

GET

Get Contract

View a contract (GET /contracts/{id}).

GET

List Contracts

List contracts (GET /contracts).

PUT

Update Contract

Update a contract (PUT /contracts/{id}).

PUT

Move Contract

Move contract to another workspace (PUT /contracts/{id}/move).

POST

Submit Contract For Approval

Submit a contract for approval (POST /contracts/{id}/approval_requests).

POST

Approve Contract

Approve a contract (POST /contracts/{id}/approve).

POST

Reject Contract

Reject a contract (POST /contracts/{id}/reject).

GET

List Contract Assets

List associated assets (GET /contracts/{id}/assets).

GET

List Contract Attachments

List attachments (GET /contracts/{id}/attachments).

Requester Groups8

POST

Create Requester Group

Create a requester group (POST /requester_groups).

GET

Get Requester Group

View a requester group (GET /requester_groups/{id}).

GET

List Requester Groups

List requester groups (GET /requester_groups).

PUT

Update Requester Group

Update a requester group (PUT /requester_groups/{id}).

DELETE

Delete Requester Group

Delete a requester group (DELETE /requester_groups/{id}).

POST

Add Requester Group Member

Add a member to a requester group (POST /requester_groups/{id}/members).

GET

List Requester Group Members

List members of a requester group (GET /requester_groups/{id}/members).

DELETE

Remove Requester Group Member

Remove a member from a requester group (DELETE /requester_groups/{id}/members/{member_id}).

Solution Articles8

POST

Create Solution Article

Create a solution article (POST /solution_articles).

GET

Get Solution Article

View a solution article (GET /solution_articles/{id}).

GET

List Solution Articles

List solution articles (GET /solution_articles).

PUT

Update Solution Article

Update a solution article (PUT /solution_articles/{id}).

DELETE

Delete Solution Article

Delete a solution article (DELETE /solution_articles/{id}).

PUT

Restore Solution Article

Restore a solution article (PUT /solution_articles/{id}/restore).

PUT

Publish Solution Article

Publish a solution article (PUT /solution_articles/{id}/publish).

POST

Search Solution Articles

Search solution articles (POST /solution_articles/search).

Asset Types6

POST

Create Asset Type

Create an asset type (POST /asset_types).

GET

Get Asset Type

View an asset type (GET /asset_types/{id}).

GET

List Asset Types

List asset types (GET /asset_types).

PUT

Update Asset Type

Update an asset type (PUT /asset_types/{id}).

DELETE

Delete Asset Type

Delete an asset type (DELETE /asset_types/{id}).

GET

List Asset Type Fields

List fields for an asset type (GET /asset_types/{id}/fields).

Departments6

POST

Create Department

Create a department (POST /departments).

GET

Get Department

View a department (GET /departments/{id}).

GET

List Departments

List departments (GET /departments).

GET

Filter Departments

Filter departments by query expression (GET /departments?query="...").

PUT

Update Department

Update a department (PUT /departments/{id}).

DELETE

Delete Department

Delete a department (DELETE /departments/{id}).

Locations6

POST

Create Location

Create a location (POST /locations).

GET

Get Location

View a location (GET /locations/{id}).

GET

List Locations

List locations (GET /locations).

GET

Filter Locations

Filter locations by query expression (GET /locations?query="...").

PUT

Update Location

Update a location (PUT /locations/{id}).

DELETE

Delete Location

Delete a location (DELETE /locations/{id}).

Purchase Orders6

POST

Create Purchase Order

Create a purchase order (POST /purchase_orders).

GET

Get Purchase Order

View a purchase order (GET /purchase_orders/{id}).

GET

List Purchase Orders

List purchase orders (GET /purchase_orders).

PUT

Update Purchase Order

Update a purchase order (PUT /purchase_orders/{id}).

DELETE

Delete Purchase Order

Delete a purchase order (DELETE /purchase_orders/{id}).

PUT

Move Purchase Order

Move purchase order to another workspace (PUT /purchase_orders/{id}/move).

Service Catalog Items6

POST

Create Service Catalog Item

Create a service catalog item (POST /service_catalog_items).

GET

Get Service Catalog Item

View a service catalog item (GET /service_catalog_items/{id}).

GET

List Service Catalog Items

List service catalog items (GET /service_catalog_items).

PUT

Update Service Catalog Item

Update a service catalog item (PUT /service_catalog_items/{id}).

DELETE

Delete Service Catalog Item

Delete a service catalog item (DELETE /service_catalog_items/{id}).

GET

Search Service Catalog Items

Search service catalog items (GET /service_catalog_items/search).

Solution Categories6

POST

Create Solution Category

Create a solution category (POST /solution_categories).

GET

Get Solution Category

View a solution category (GET /solution_categories/{id}).

GET

List Solution Categories

List solution categories (GET /solution_categories).

PUT

Update Solution Category

Update a solution category (PUT /solution_categories/{id}).

DELETE

Delete Solution Category

Delete a solution category (DELETE /solution_categories/{id}).

PUT

Restore Solution Category

Restore a solution category (PUT /solution_categories/{id}/restore).

Solution Folders6

POST

Create Solution Folder

Create a solution folder (POST /solution_folders).

GET

Get Solution Folder

View a solution folder (GET /solution_folders/{id}).

GET

List Solution Folders

List solution folders (GET /solution_folders).

PUT

Update Solution Folder

Update a solution folder (PUT /solution_folders/{id}).

DELETE

Delete Solution Folder

Delete a solution folder (DELETE /solution_folders/{id}).

PUT

Restore Solution Folder

Restore a solution folder (PUT /solution_folders/{id}/restore).

Announcements5

POST

Create Announcement

Create an announcement (POST /announcements).

GET

Get Announcement

View an announcement (GET /announcements/{id}).

GET

List Announcements

List announcements (GET /announcements).

PUT

Update Announcement

Update an announcement (PUT /announcements/{id}).

DELETE

Delete Announcement

Delete an announcement (DELETE /announcements/{id}).

Cabs5

POST

Create CAB

Create a Change Advisory Board (POST /cabs).

GET

List CABs

List Change Advisory Boards (GET /cabs).

GET

Get CAB

View a Change Advisory Board (GET /cabs/{id}).

PUT

Update CAB

Update a Change Advisory Board (PUT /cabs/{id}).

DELETE

Delete CAB

Delete a Change Advisory Board (DELETE /cabs/{id}).

Groups5

POST

Create Agent Group

Create an agent group (POST /groups).

GET

Get Agent Group

View an agent group (GET /groups/{id}).

GET

List Agent Groups

List agent groups (GET /groups).

PUT

Update Agent Group

Update an agent group (PUT /groups/{id}).

DELETE

Delete Agent Group

Delete an agent group (DELETE /groups/{id}).

Products5

POST

Create Product

Create a product (POST /products).

GET

Get Product

View a product (GET /products/{id}).

GET

List Products

List products (GET /products).

PUT

Update Product

Update a product (PUT /products/{id}).

DELETE

Delete Product

Delete a product (DELETE /products/{id}).

Vendors5

POST

Create Vendor

Create a vendor (POST /vendors).

GET

Get Vendor

View a vendor (GET /vendors/{id}).

GET

List Vendors

List vendors (GET /vendors).

PUT

Update Vendor

Update a vendor (PUT /vendors/{id}).

DELETE

Delete Vendor

Delete a vendor (DELETE /vendors/{id}).

Conversations3

PUT

Update Conversation

Update a reply/note/forward (PUT /conversations/{id}).

DELETE

Delete Conversation

Delete a conversation entry (DELETE /conversations/{id}).

DELETE

Delete Conversation Attachment

Remove a conversation attachment (DELETE /conversations/{id}/attachments/{attachment_id}).

Business Hours2

GET

List Business Hours

List business hours configurations (GET /business_hours).

GET

Get Business Hours

View a business hours configuration (GET /business_hours/{id}).

Canned Response Folders2

GET

List Canned Response Folders

List canned response folders (GET /canned_response_folders).

GET

Get Canned Response Folder

View a canned response folder (GET /canned_response_folders/{id}).

Canned Responses2

GET

List Canned Responses

List canned responses (GET /canned_responses).

GET

Get Canned Response

View a canned response (GET /canned_responses/{id}).

Contract Types2

GET

List Contract Types

List contract types (GET /contract_types).

GET

List Contract Type Fields

List contract type fields (GET /contract_types/{id}/fields).

Relationships2

GET

List Relationships

List all relationships in the account (GET /relationships).

GET

Get Relationship

View a relationship (GET /relationships/{id}).

Roles2

GET

List Agent Roles

List agent roles (GET /roles).

GET

Get Agent Role

View an agent role (GET /roles/{id}).

Agent Fields1

GET

List Agent Fields

List agent field definitions (GET /agent_fields).

Department Fields1

GET

List Department Fields

List department field definitions (GET /department_fields).

Relationship Types1

GET

List Relationship Types

List relationship types (GET /relationship_types).

Requester Fields1

GET

List Requester Fields

List requester field definitions (GET /requester_fields).

Service Categories1

GET

List Service Categories

List service categories (GET /service_categories).

Sla Policies1

GET

List SLA Policies

List SLA policies (GET /sla_policies).

Ticket Fields1

GET

List Ticket Fields

List ticket form fields with metadata (GET /ticket_fields).

Automations using Freshservice

Build your own automation with Freshservice in the visual builder.

Frequently asked questions

What can I automate with Freshservice?

265 actions are available — for example: Create Ticket, Create Ticket With Attachment, Get Ticket, List Tickets, Filter Tickets, and more.

Which Freshservice events can start a workflow?

1 triggers — for example: New or Updated Ticket.

Can Freshservice be used as an AI agent tool?

Yes. Every Freshservice action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Freshservice integration modelled?

Freshservice is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.