Manifest

The Manifest is your way to configure your App settings within the Duda environment. It contains all technical integration details and also marketing/profile-based details. We currently have two methods:

Limitations of the Manifest

You cannot perform the following actions via the Manifest:

  • Add/delete plans
  • Change app or plan UUID
  • Set plan price
  • Change public key
  • Change scopes

These items must be managed by Duda currently. If you need to change them -- please contact Duda.

URL Policies

  • All URLs, like SSO, endpoints, etc.. must use the HTTPS protocol.

Manifest Details:

ItemDescriptionComments/format
supported_localesThe locales the app supports. The list is displayed on the apps' more-info popupUse the following ENUM: en, es, zh, pt, fr, de, tr, it, nl, fi, pl
app_profileThe information presented in the 'about' tab of the app's more-info popup.
app_profile["lang"]Profile per languageApp are not displayed if they don't have a valid profile.
Use the following enum: en, es_ar, zh, pt, fr, de, tr, it, nl, fi, pl
app_profile["lang"].app_nameThe app name presented on the app's card, in the more-info popup and all other mentions of the app.
app_profile["lang"].app_logoBranded logoURL, png/jpg, minimum size 100x100px
app_profile["lang"]
.app_short_description
Presented on the app's cardThe short description should be between 55-105 characters long.
app_profile["lang"]
.app_long_description
Presented in the more-info popup.Supports HTML tags. A long description should be less than 500 characters long.
app_profile["lang"]
.public_page
A link to the app's public pageURL, HTTPS
app_profile["lang"]
.terms_of_service_page
A link to the app's terms of serviceURL, HTTPS
app_profile["lang"]
.privacy_note_page
A link to the app's privacy noteURL, HTTPS
app_profile["lang"]
.app_screenshots
An array of screenshots with descriptions. Displayed in the more-info popup.Object, URL + ALT tag, recommended size: 1,278 x 948 (4:3 aspect ratio)
wl_app_profile["lang"]The profile presented to white-labeled users (not Duda aware).Do no mention the app's branded name in the white-labeled profile.
wl_app_profile["lang"]
.app_logo
White labeled logo.URL, png/jpg, minimum size 100x100px
wl_app_profile["lang"]
.app_short_description
Presented on the app's card.Do no mention the app's branded name. The short description should be between 55-105 characters longs.
wl_app_profile["lang"]
.app_long_description
Presented in the more-info popup.Supports HTML tags. Do no mention the app's branded name. The long description should be less than 500 characters longs.
wl_app_profile["lang"]
.app_screenshots
An array of screenshots with descriptions. Displayed in the more-info popup.Object, URL + ALT tag, recommended size: 1,278 x 948 (4:3 aspect ratio). Do no mention the app's branded name.
visible_to_clientsIs the app visible to users of type 'client'Boolean
default_plan_uuidUse to define a plan which will be installed by default without asking the user to select a plan.UUID of a free plan with grade 0.
required_fieldsAn array or mandatory fields that needs to be added to the site's content library before the application can in installedCan be either "EMAIL" or "LOCATION"