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.
Extension Settings
keyA 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.
labelA human-readable label for your setting. This is what will be showed to end-user in Awell Studio above the input.
obfuscatedWhether 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.
descriptionA human-readable description of the setting. This is displayed as a sub-label underneath the label of the setting.
requiredWhether the setting is required in order to enable the extension. The default value is `false`.
01
API keys are typically settings you would like to be obfuscated.