Building a front-end app
We recently hosted a webinar for Freshworks partners where we walked them through the core concepts and tutorials to build apps on the Freshworks Developer platform. In the first part, we will describe building a front-end app.
Introduction: Describes the basic concepts of front-end apps and app locations.
Data APIs: Demonstrates how Data APIs enable an app to retrieve data, such as user, ticket, and contact information, from a page.
Event APIs: Describes how Event APIs enable an app to listen and react to events, such as button clicks, changes, and updates to field values, that occur on a page.
Interface APIs: Demonstrates how Interface APIs can be used to trigger user interface actions on a page. It also describes how these APIs can be used to control ticket properties that need to be visible, hidden, or disabled on a page.
Instance APIs & Custom Installation Page: Describes how Instance APIs can be used in various locations and modals and treated as separate instances of the same app. Also explains how they can be used to resize, close, and communicate with other instances.
Also explains how the Custom Installation page enables developers to build pages that contain complex UI elements and workflows that are not available on a standard installation page.
OAuth and Data Storage: Explains how OAuth2 supported third-party applications can be integrated with an app by using access tokens. Also describes the Data Storage feature for apps.
This concludes the first part of building a front-end app. Stay tuned for the next series where we will walk you through “Building a Serverless App”.