Extend App Capabilities

After learning how to create and deploy a basic app, you can now extend the app to add more features such as slash commands, HTTP requests, handling events, and UI interactions supported by the Apps-Engine to expand the functionality of your app to meet business requirements.

The IConfigurationExtend accessor contains methods to declare your app's configuration. It is created during app initialization. Using this, you can add new features to your app.

Here is a list of accessors that Apps-Engine supports:

AccessorDescription

api

Declare API endpoints.

http

Configure how your app handles HTTP requests and responses.

scheduler

Designate tasks that can be scheduled.

settings

Declare the configurations of your app.

slashCommands

Declare the commands that your app offers.

ui

Register various host UI elements.

videoConfProviders

Declare the video conferencing providers that your app offers.

In the following sections, we will learn how to implement these accessors in our apps.

Last updated

Rocket.Chat versions receive support for six months after release.