What's New
Jan 2019

The Server Method Invocation (SMI) feature allows the front-end component of an app to invoke the serverless component. Typically, apps that run on front-end events (app loaded, button clicked, ticket status changed, etc.) have the app.js file executed in a browser. And, apps that run on product events, app setup events, or external events have the server.js file executed in a server.


A single app can be present in multiple locations on the same page. In addition, a location may open up one or more modals. The locations and modals can be thought of as separate instances of the app and can be resized, closed, and communicate with each other. The app framework provides instance APIs to enable these use cases. Please refer to the documentation for more details.

October 2018

Introduced support for Serverless capability in CLI v4.0.0 and higher. This capability enables building apps that run in response to events such as Freshservice product, app setup, and external events.

Added the Freshdesk app for Freshservice and Freshservice app for Freshdesk sample apps to the repository.

September 2018

Extended event APIs to support custom ticket fields on both New Ticket page and Ticket Details page. Added new interface APIs to support set value for Change properties in New Change page and Change Details page.

August 2018

Extended Interface APIs for:

June 2018

Introduced support for:

May 2018

Added support for testing out the app installation experience using Custom Installation page. Once you have filled in the fields, you can press the “Install” button to test the app using the entered values.

Optimized payload structure for the below items -

Introduced the below APIs -

As part of CLI v4.3.2, introduced the below locations for apps rendering

Additionally, we introduced Event APIs and Interface APIs for apps rendering in the New Change page.

Released official samples apps for marketplace platform for Freshservice. To learn about how to start creating apps, please take a look at the source code of the samples

Apr 2018

Introduced support for:

Enhancement to payload structure with respect to data APIs for ticket associations

As part of CLI v4.2.3, added New Ticket page as location for Freshservice apps.

Introduced Event APIs and Interface APIs for apps rendering in the New Ticket page.

Mar 2018

Introduced support for:

Added new event for Ticket Details page to enable developers to invoke the app post Ticket Property load while using ticket_background location.

App.activated event will now be triggered based on the app location.

As part of CLI v4.2.1, added fixes for a number of minor Windows bugs.

The following enhancements have been made to Installation Parameters

  • Added new types of parameters - URL, email, number, phone number, date, and multiselect
  • Regexes can now be used to validate the parameters entered by the user
  • Added support for setting installation parameters as either required or optional
  • Optional parameters do not need to be set in the iparam_test_data.json file
Feb 2018

Introduced support for:

Additionally, the below locations were added in the Ticket Details page as part of CLI v4.1.9:

Log in with your Freshservice account

Enter your helpdesk URL to proceed to login

Proceed

By clicking "Proceed", you agree to our Terms of Use.