Twake
⬅️ Go on twake
  • ☀️ Twake
  • Getting started
    • ▶️Use Twake on twake.app
    • 🏗️Install on your server
      • 🎡Scale with Twake
    • ⚙️Configuration
      • 🔒Security
      • 🔗Custom domain + HTTPS
        • Apache2 configuration
      • 💌Configure mail server
      • 🎨Customisation
      • 🔌Connectors and plugins
      • 👨‍💻 Authentication modes
        • Using Keycloak (LDAP, OpenID and more)
        • Installing Twake with LemonLDAP (LDAP, OpenID and more)
  • How to use it
    • 👋Welcome to Twake !
    • 🧰Console
      • Users
    • 🏢Company & workspace
      • Invite user from Chat
      • Rights
    • 💠Applications
      • 💬Chat
        • Channels
        • Message
      • 📂Drive
        • File and folder
        • Share file with public link
      • 📆Calendar
      • ✅Tasks
      • 🔃Connectors
        • n8n
    • 🖥️Desktop and mobile app
    • 🔒Privacy
  • Developers API
    • 🏠Home
    • 🥇Getting started
      • Create your first application
      • Authenticate with Postman
      • Send a message with your application
      • Trigger action from command
    • ⚙️Application settings
      • Api
      • Display
      • Privileges
      • Identity
    • 📖API Reference
      • Webhook
      • Drive
      • Message
        • DELETE Request
        • POST Request
      • Authentication
    • 🧱Blocks
  • Internal Documentation
    • 🥇Get started
    • 🎨Twake Ecosystem Guidelines
    • 📚Our stack
    • 🧱Backend and APIs
      • 🔑(WIP) Authentication
      • 👥Users and workspaces
      • 🍎Applications
        • Database models
        • REST APIs
      • 🎩Channels and tabs
        • Database models
      • 💬Messages
        • Database models
      • 📄Files
        • Database models
        • REST APIs
        • Resumable.js
      • 📲Notifications
        • Database models
      • 🛠️Twake service development
        • What is a service in Twake ?
        • Create a new service
        • Platform/Technical services
          • Database ORM platform service
    • 🖥️Web, desktop and mobile
      • Table
      • ObjectModal
        • ObjectModalTitle
        • ObjectModalSeparator
        • ObjectModalSectionTitle
        • ObjectModalFormTitle
      • UserListManager
      • MediumPopupManager
      • MenuManager
    • 🎭Translation
Powered by GitBook
On this page
  • Introduction:
  • Prerequisites:
  • Steps:
  • 1. Create a Twake application
  • 2. Identity of the application (Optional)
  • 3. API settings
  • 4. Display settings (Optional)
  • 5. Application privileges
  • 6. Install application

Was this helpful?

  1. Developers API
  2. Getting started

Create your first application

You want to create an application for Twake? It's easy, just follow the steps in this documentation! 😀

PreviousGetting startedNextAuthenticate with Postman

Last updated 4 years ago

Was this helpful?

Introduction:

This guide will walk you through creating, setting up and installing a Twake application.

Prerequisites:

  • You are a manager of the company.

Steps:

1. Create a Twake application

  1. Start by opening your Workspace settings

  2. Go to Applications and connectors, you should see an Installed applications area and Applications developed by the company,

  3. Click on Access your applications and connectors then Create an application,

  4. Enter your application name and application group.

Application group is used to group your application with other applications of the same type. Be careful, the application group will not be modifiable later.

2. Identity of the application (Optional)

Let's add a description and an icon for our application. it will be much prettier! 😇

3. API settings

There you will find some important pieces of information:

  • Your API private key,

  • Your public application identifier,

  • URL that will be used to receive events for your application,

  • List of IP addresses that have the right to call the Twake API with your credentials. (You can use *during the development of your application.)

Private key and Public application identifier ​​relate to calls to the Twake API.

4. Display settings (Optional)

To configure where your application should display, you need to fill a JSON object in Display Settings field.

5. Application privileges

Your application can access and modify data, only according to your needs you don't need to access all the data present in Twake. This is why you must specify the accesses for the proper functioning of your application. These accesses will be public and indicated to the user before the installation of your application.

6. Install application

Once you've configured your application, you need to install it on Twake.

Go to Applications and connectors, search and display your application then install it.

is a quick example, each field is optional and his presence determines the positioning of your application in Twake.

In our example, we will only add message_save and message_remove in Write privileges. If you want to know more about capabilities and privileges, take a look at the list .

Your application is now ready, check the documentation for starting using it !

🥇
Here
here
Authenticate with Postman
Fastest way to create an app
You can fill your JSON object here