Freshservice website screenshot

Freshservice

Freshservice is Freshworks' cloud-based IT service management (ITSM) and enterprise service management platform, covering ticketing, problem, change and release management, asset and configuration management, and a self-service portal. The Freshservice REST API provides JSON-over-HTTP access to tickets, problems, changes, assets, agents, requesters, and the service catalog for ITSM automation and integration.

1 APIs 0 Features
ITSMIT Service ManagementHelp DeskTicketingAsset ManagementChange ManagementFreshworks

APIs

Freshservice API v2

REST API providing JSON-over-HTTP access to tickets, conversations, problems, changes, releases, assets, software, agents, requesters, groups, the service catalog, and approvals...

Collections

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📝
Signup
Signup
💰
Pricing
Pricing
💬
Support
Support

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Freshservice API v2
  version: v2
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Tickets
    type: folder
  items:
  - info:
      name: listTickets
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/tickets
      params:
      - name: page
        value: ''
        type: query
      - name: per_page
        value: ''
        type: query
  - info:
      name: createTicket
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/tickets
      body:
        type: json
        data: '{}'
  - info:
      name: getTicket
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/tickets/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateTicket
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/tickets/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteTicket
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/tickets/:id
      params:
      - name: id
        value: ''
        type: path
- info:
    name: Problems
    type: folder
  items:
  - info:
      name: listProblems
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/problems
  - info:
      name: createProblem
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/problems
      body:
        type: json
        data: '{}'
  - info:
      name: getProblem
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/problems/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateProblem
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/problems/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteProblem
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/problems/:id
      params:
      - name: id
        value: ''
        type: path
- info:
    name: Changes
    type: folder
  items:
  - info:
      name: listChanges
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/changes
  - info:
      name: createChange
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/changes
      body:
        type: json
        data: '{}'
  - info:
      name: getChange
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/changes/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateChange
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/changes/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteChange
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/changes/:id
      params:
      - name: id
        value: ''
        type: path
- info:
    name: Releases
    type: folder
  items:
  - info:
      name: listReleases
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/releases
  - info:
      name: createRelease
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/releases
      body:
        type: json
        data: '{}'
  - info:
      name: getRelease
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/releases/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateRelease
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/releases/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteRelease
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/releases/:id
      params:
      - name: id
        value: ''
        type: path
- info:
    name: Assets
    type: folder
  items:
  - info:
      name: listAssets
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/assets
  - info:
      name: createAsset
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/assets
      body:
        type: json
        data: '{}'
  - info:
      name: getAsset
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/assets/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateAsset
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/assets/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteAsset
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/assets/:id
      params:
      - name: id
        value: ''
        type: path
- info:
    name: Agents
    type: folder
  items:
  - info:
      name: listAgents
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/agents
  - info:
      name: createAgent
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/agents
      body:
        type: json
        data: '{}'
  - info:
      name: getAgent
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/agents/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateAgent
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/agents/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteAgent
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/agents/:id
      params:
      - name: id
        value: ''
        type: path
- info:
    name: Requesters
    type: folder
  items:
  - info:
      name: listRequesters
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/requesters
  - info:
      name: createRequester
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/requesters
      body:
        type: json
        data: '{}'
  - info:
      name: getRequester
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/requesters/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateRequester
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/requesters/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteRequester
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/requesters/:id
      params:
      - name: id
        value: ''
        type: path
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: listAgentGroups
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/agent_groups
  - info:
      name: createAgentGroup
      type: http
    http:
      method: POST
      url: https://{domain}.freshservice.com/api/v2/agent_groups
      body:
        type: json
        data: '{}'
  - info:
      name: getAgentGroup
      type: http
    http:
      method: GET
      url: https://{domain}.freshservice.com/api/v2/agent_groups/:id
      params:
      - name: id
        value: ''
        type: path
  - info:
      name: updateAgentGroup
      type: http
    http:
      method: PUT
      url: https://{domain}.freshservice.com/api/v2/agent_groups/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
  - info:
      name: deleteAgentGroup
      type: http
    http:
      method: DELETE
      url: https://{domain}.freshservice.com/api/v2/agent_groups/:id
      params:
      - name: id
        value: ''
        type: path
bundled: true