"identity": ApplicationIdentity;
"access": ApplicationAccess;
"display": ApplicationDisplay;
"publication": ApplicationPublication;
"stats": ApplicationStatistics;
type ApplicationIdentity = {
compatibility: "twake"[];
type ApplicationPublication = {
type ApplicationStatistics = {
type ApplicationAccess = {
type ApplicationDisplay = {
"url": "", //Url to preview file (full screen or inline)
"main_ext": ["docx", "xlsx"], //Main extensions app can read
"other_ext": ["txt", "html"] //Secondary extensions app can read
"actions": [ //List of action that can apply on a file
"icon": "", //If defined replace original icon url of your app
"type": "file" | "call" //To add in existing apps folder / default icon
"command": "mycommand", // my_app mycommand
"actions": [ //List of action that can apply on a message
//Allow app to appear as a bot user in direct chat
"icon": "", //If defined replace original icon url of your app
//Display app as a standalone application in a tab
//Display app as a standalone application on the left bar
//Define where the app can be configured from
"configuration": ["global", "channel"]