Overview

The freshservice API

Freshservice's APIs belong to the REpresentational State Transfer (REST) category. This allows you to perform "RESTful" operations like read, modify, add or delete data from your service desk.

What can I do with the freshservice API?

With the APIs, you can

Read
  1. Browse through tickets, users - their details and satisfaction ratings.
  2. Apply Filters and get only the data that you want
Write
  1. Create new tickets or users and modify the details of existing ones.
  2. Create solutions and answer FAQs.
Support
  1. Carry on conversations about a ticket using public or private notes.
  2. Assign tickets to the right people for the job.
  3. Collaborate with fellow agents via "Private Notes" in a ticket.
  4. Escalate unsolved problems.

API Endpoints and SSL

API endpoints are mapped to your account domain:

https://domain.freshservice.com/path/to/api.json

If you have disabled ssl under admin settings for your freshservice domain, your API calls must point to the normal endpoint—simply change the https:// part of the endpoint to http://.

http://domain.freshservice.com/path/to/api.json

For brevity, all further references in document relating to API endpoints will use the default https.

This documentation is for the v1.0 APIs. The documentation for the v2.0 APIs is available here.