- Using Chrome Debugger
- The Configuration Object is stored in Configuration REST API in its ui_attributes property. Flex UI will read it from here when it is first loaded.
- Configuration Object for self-hosted Flex instances can also be defined in the appConfig.js file. Values here will override those read from the Configuration REST API
- For both of the above options, you can further customize the Configuration Object using a plugin (using the manager.updateConfig() method).
- Twilio Flex configuration can be dumped out from:
Twilio.Flex.Manager.getInstance().configuration;
- LogLevel can be from 0 to 5. 5 is silence. 4 (error) is default. One can adjust log level in appConfig.js
- the ui_attributes property is always replaced as a whole. Therefore the update sequence should be:
- Fetch the current value of the ui_attributes property (JSON)
- Add/modify the logLevel value in the JSON object as needed
- Use the REST API to update the ui_attributes with the updated JSON object