Block |
Description |
|
Data Method |
You can use data methods to retrieve information about different objects on a page. |
Sample Codes
|
Events Method |
You can use the events methods to enable apps to react to events that occur in the user interface of a page. The
events includes button clicks or changes and updates to field values. An app can register event listeners that are
invoked when an event occurs. Some events can be intercepted and an app can decide to allow or prevent the event
from completing.
|
Sample Codes
|
Interface Method |
You can use the interface methods to enable an app to trigger certain actions on the Freshdesk user interface.
|
Sample Codes |
Instance Method |
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 methods to enable these use cases.
|
Sample Codes |
App Lifecycle and Configuration page |
The FDK enables you to define and use parameters whose values app users can set when they install an app. These
parameters are termed installation parameters or iparams. User will input them in configurations pages built with
`iparams.html` or `iparams.json`
|
Sample Codes |
Crayons |
A UI library to build apps those fit Freshworks Design System |
Sample Codes |
Data Storage |
A key value based data store your app |
Sample Codes |
Request Method |
You should use the Request method to avoid exposing sensitive information, such as API keys or user credentials, when you make HTTP requests to third-party domains as agents will be able to inspect these values in a browser and access them. |
Sample Codes |
Serverless |
Cron, Webhook, Invoking backend methods, everything serverless! |
Sample Codes |