Building a front-end app

Pavan Wudali
Freshworks Developer Platform Blog

--

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.

Basics of building a front-end app.

Data APIs: Demonstrates how Data APIs enable an app to retrieve data, such as user, ticket, and contact information, from a page.

Overview of Data APIs.

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.

Overview of Event APIs.

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.

Overview of Interface APIs.

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.

Instance APIs & Custom 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.

OAuth and Data Storage.

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.

--

--