Getting started
Learn how to let users configure the settings for your extension
Extension settings enables users to configure the extension when enabling it in Awell Studio. Additionally, it is a way to securely manage secrets that you potentially need in order to run your extension (eg: an API key). Extension settings can be accessed by all Custom Actions in your extension, webhooks can not yet access the settings but that will come soon.
key
A unique key that identifies your setting. You will use this key to access the setting in your extension code. We recommend using a camelCase string.
label
A human-readable label for your setting. This is what will be showed to end-user in Awell Studio above the input.
obfuscated
Whether the value entered by the user needs to be obfuscated or concealed. When set to `true`, the value entered by the user will be permanently hidden but the value can be overwritten if needed. Obfuscated settings are also encrypted before we store them to the database.
description
A human-readable description of the setting. This is displayed as a sub-label underneath the label of the setting.
required
Whether the setting is required in order to enable the extension. The default value is `false`.
01