Managed Configurations enable you to:
The full managed configuration payload can be seen here.
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Quick actions | enable_quick_actions |
bool |
true |
Enables call, email, map, and web buttons using values from contact_info. |
| Organisation message | enable_org_message |
bool |
true |
Displays the organisation message. |
| Organisation message text | org_message |
string |
This is a default message set via managed config. Edit the configuration to adjust this text. HTML supported. | Rich HTML content with basic markdown-like formatting. Supports links and inline images. |
| Contact details | enable_contact_details |
bool |
true |
Displays static contact card using values from contact_info. |
| Device details | enable_device_details |
bool |
true |
Enables the device details card. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Contact phone | contact_phone |
string |
+445566778899 |
Phone number used by the call quick action. |
| Contact email | contact_email |
string |
project-support@bayton.org |
Email used by the email quick action. |
| Contact website | contact_website |
string |
https://bayton.org/projects |
Website URL used by the web quick action. |
| Contact address | contact_address |
string |
Newport, Wales |
Address used by the map quick action. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Call action | enable_call |
bool |
true |
Toggle visibility of the call action. |
| Email action | enable_email |
bool |
true |
Toggle visibility of the email action. |
| Web action | enable_web |
bool |
true |
Toggle visibility of the web action. |
| Map action | enable_map |
bool |
true |
Toggle visibility of the map action. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Basic info | device_details_enable_basic |
bool |
true |
Basic info: model, OS, uptime. |
| Software details | device_details_enable_software |
bool |
true |
Shows software details (build info). |
| Hardware features | device_details_enable_hardware |
bool |
true |
Shows hardware features. |
| Connectivity radios | device_details_enable_radio |
bool |
true |
Shows connectivity radios. |
| Network details | device_details_enable_network |
bool |
true |
Shows active network details. |
| Android Enterprise connectivity | device_details_enable_connectivity_check |
bool |
true |
Runs a network test on Android Enterprise hosts to validate connectivity, and displays a report. |
| Device security posture | device_details_enable_device_trust |
bool |
true |
Runs a scan on the device to determine its security posture, and displays a report. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Organisation ID | organisation_id |
string |
- | Used for licensing and organisation-specific data. |
| Custom app title | custom_app_title |
string |
"Info" |
Title shown in app. |
| Device identifiers | enable_device_identifiers |
bool |
false |
Enables display of device identifiers. |
| Device details button | enable_device_details_button |
bool |
false |
Adds a quick access button to open device details. |
| Enable settings | enable_settings |
bool |
true |
Enables the settings page. |
| Allow fun | allow_fun |
bool |
true |
Enables optional fun elements (e.g., Baydroid). |
| Show missing packages | show_missing_packages |
bool |
true |
If false, hides invalid apps instead of showing error cards. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Quick actions order | set_order_quick_actions |
int |
1 |
Order index of the Quick Actions card. |
| Organisation message order | set_order_org_message |
int |
2 |
Order index of the Org Message card. |
| Contact details order | set_order_contact_details |
int |
3 |
Order index of the Contact Details card. |
| Device info order | set_order_device_information |
int |
5 |
Order index of the Device Info card. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Top bar | kiosk_enable_top_bar |
bool |
true |
Shows/hides the top bar in kiosk mode. |
| Managed settings shortcut | kiosk_enable_managed_settings |
bool |
false |
Enables a shortcut to Managed Settings. |
| Theme override | kiosk_override_theme |
choice |
"automatic" |
Forces light or dark mode override. |
| Background image | kiosk_custom_background_image |
string |
- | URI to a background image. |
| Background colour | kiosk_custom_background_colour |
string |
- | Background fallback colour. |
| Card colour | kiosk_custom_card_colour |
string |
- | Background colour for cards. |
| Text colour | kiosk_custom_text_colour |
string |
- | Text colour override. |
| Background text colour | kiosk_custom_background_text_colour |
string |
- | Text colour over background images. |
| Background grid card transparency | kiosk_custom_background_grid_card_transparency |
bool |
false |
Applies transparency as a boolean (on/off) to multi-app cards. |
| Background card text transparency | kiosk_custom_background_card_with_text_transparency |
int |
10 |
Transparency (0–10) for text cards. |
| Launcher enabled | kiosk_enable_launcher |
bool |
false |
Enables full launcher functionality. |
| Admin override | kiosk_enable_admin_override |
bool |
false |
Enables escape mechanism for admins. |
| Admin password | kiosk_admin_password |
string |
- | Password required for admin override. |
card_stacks is a bundle_array defining the UI layout.
Each stack (stack_bundle) may contain:
stack_cards: markdown or HTML message cardsstack_multi_app_card: grids of apps (or blocklisted apps)stack_single_app_card: single app with a label and messagestack_heading: section headings| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Stack ID | stack_id |
string |
- | Optional identifier for the stack. Can be used to reference a specific stack in configs or diagnostics. |
| Stack orientation | stack_orientation |
choice |
vertical |
Controls the layout direction for cards within the stack. Valid values: vertical, horizontal. |
| Stack order | stack_order |
int |
4 |
Position of the stack in the rendered layout. Lower = higher. |
| Enable stack | enable_stack |
bool |
true |
Whether the stack should be shown. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Multi-app card title | stack_multi_app_card_title |
string |
App grid title | Title for the card |
| Package names | stack_multi_app_card_package_names |
string |
com.android.chrome, org.bayton.packagesearch |
Comma-separated list of package names or URLs |
| Card order | stack_multi_app_card_order |
int |
0 |
Order of the card in the stack |
| Grid columns | stack_multi_app_card_grid_columns |
int |
0 |
Grid column count, 0 = auto |
| Blocklist mode | stack_multi_app_card_blocklist |
bool |
false | If true, this card will display all apps EXCEPT those listed |
| Enable multi-app card | enable_multi_app_stack_card |
bool |
false |
Enables this multi-app grid card in the stack. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Single app card title | stack_single_app_card_title |
string |
App card title |
Title for the card |
| Package name | stack_single_app_card_package_name |
string |
com.android.chrome |
Package name of the app |
| Message | stack_single_app_card_message |
string |
Add a description to accompany this standalone application. |
Optional supporting text |
| Card order | stack_single_app_card_order |
int |
0 |
Order of the card in the stack |
| Enable app card | enable_single_app_stack_card |
bool |
false |
Enables this single app card within the stack. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Text card title | stack_card_title |
string |
Stack card title | Title for the card |
| Message text | stack_card_message |
string |
This is a default message set via managed config. Edit the configuration to adjust this text. HTML supported. | Message text (HTML supported) |
| Card order | stack_card_order |
int |
0 |
Card ordering in the stack |
| Enable text card | enable_stack_card |
bool |
false |
Enables or disables display of this text card. |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Video embed title | stack_video_embed_card_title |
string |
Video card title |
Optional title |
| Video URL | stack_video_embed_card_url |
string |
YouTube video URL | |
| Card order | stack_video_embed_card_order |
int |
0 |
Order of card |
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Heading title | stack_heading_title |
string |
Heading title | Section heading |
| Title size | stack_heading_title_size |
string |
Default |
Size (e.g. Default, XL, XXL) |
| Enable heading card | enable_stack_heading |
bool |
false |
Enables this heading card section. |
When configured as a companion application in AMAPI, MANAGED INFO can install APKs from remote locations. Review AMAPI documentation before using this feature, as corresponding application policy settings must be defined.
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Package name of the application | packagemanager_package_name |
string |
- | This is the universally unique name of the package, e.g. org.bayton.managedinfo. |
| Version code of the application | packagemanager_package_versioncode |
string |
- | This is the version code of the application, not the version name, e.g. 1010 and not 1.0.1.0. It must always be higher than a previous version. If any existing cached APK is lower than this version, it will be redownloaded. Primarily used for managing updates to existing apps. |
| Download location | packagemanager_download_url |
string |
- | URL must be accessible to MANAGED INFO. Supports JWT. |
| Application signature SHA256 | packagemanager_package_admin_sha |
string |
- | Optional SHA256 of the application admin signature in base64 for certificate verification before install or update. |
| Application file SHA256 | packagemanager_package_hash |
string |
- | Optional SHA256 of the application file in base64 for APK integrity verification before install or update. |
Are you in need of further help, or would you like to raise a feature request? You can: