---
title: "Update"
method: POST
path: "/{app_uuid}"
---

# Update

`POST /{app_uuid}`

Update the manifest of an App.

## Path parameters

- `app_uuid` string, required

## Headers

- `authorization` string

## Request body

- object
  - `UUID` string — UUID of the App
  - `app_plans` object[]
    - `is_hidden` boolean — If the plan is shown to customers or not.
    - `plan_grade` integer — The order of the plan as it will show in the UI.
    - `plan_profiles` object
    - `plan_type` 'FREE' | 'TRIAL' | 'PAID' — The type of plan.
    - `plan_uuid` string — UUID of the plan.
  - `app_profile` object — An object containing language key that points to the profile for that language.
    - `app_logo` string — Absolute URL to the logo of your App.
    - `app_long_description` string — A long description of your App
    - `app_name` string — Name of your App.
    - `app_screenshots` unknown[]
      - unknown
    - `app_short_description` string — A short description of your App.
    - `privacy_note_page` string — A URL to your privacy policy.
    - `public_page` string — The URL to the home page for your app or company.
    - `terms_of_service_page` string — A URL to your terms of service.
  - `base_sso_url` string — URL of your App UI where Duda should SSO users into.
  - `default_plan_uuid` string — Skips the select plan selection page and allows users to install only a specific starting plan. Plan must be free or trial.
  - `installation_endpoint` string — URL Where Duda will notify when a website installs your App.
  - `is_in_beta` boolean — If the App should be shown as 'coming soon' in the App Store.
  - `public_key` string — Your Apps public key, generated at time of App creation. Will never change.
  - `required_fields` string[] — Required fields that must exist in the content library before installing. Can be "EMAIL" and "LOCATION".
  - `scopes` string[] — An array of strings of supported scopes. See documentation for all supported scopes.
  - `supported_locales` string[] — Two character language codes your App supports.
  - `uninstallation_endpoint` string — URL Where Duda will notify when someone uninstalls your App.
  - `updowngrade_installation_endpoint` string — URL Where Duda will notify upon plan upgrade or change of state for your App.
  - `visible_to_clients` boolean — If the App will be shown to end clients (customers of an agency)
  - `webhooks` object
    - `endpoint` string — Endpoint where all webhooks are sent.
    - `events` string[] — An array of strings for webhooks you want sent. See documentation about what's allowed.
  - `window_type` 'IFRAME' | 'NEW_TAB' — How your App SSO is opened from Duda. IFRAME strongly recommended.
  - `wl_app_profile` object — The white labeled version of your App profile, keyed with a language code.
    - `app_logo` string — Absolute URL to the logo of your App.
    - `app_long_description` string — A long description of your App
    - `app_name` string — Name of your App.
    - `app_screenshots` unknown[]
      - unknown
    - `app_short_description` string — A short description of your App.
    - `privacy_note_page` string — A URL to your privacy policy.
    - `public_page` string — The URL to the home page for your app or company.
    - `terms_of_service_page` string — A URL to your terms of service.

## Response `200`

200

- object
  - `app_plans` object[]
    - `is_hidden` boolean
    - `plan_grade` integer
    - `plan_profiles` object
      - `en` object
        - `plan_features` string[]
        - `plan_name` string
        - `plan_subtitle` string
    - `plan_type` string
    - `plan_uuid` string
  - `app_profile` object
    - `en` object
      - `app_logo` string
      - `app_long_description` string
      - `app_name` string
      - `app_screenshots` object[]
        - `alt_text` string
        - `image_url` string
      - `app_short_description` string
      - `privacy_note_page` string
      - `public_page` string
      - `terms_of_service_page` string
  - `base_sso_url` string
  - `default_plan_uuid` string
  - `installation_endpoint` string
  - `is_in_beta` boolean
  - `public_key` string
  - `required_fields` string[]
  - `scopes` string[]
  - `supported_locales` string[]
  - `uninstallation_endpoint` string
  - `updowngrade_installation_endpoint` string
  - `uuid` string
  - `visible_to_clients` boolean
  - `webhooks` object
    - `endpoint` string
    - `events` string[]
  - `window_type` string
  - `wl_app_profile` object
    - `en` object
      - `app_logo` string
      - `app_long_description` string
      - `app_name` string
      - `app_screenshots` object[]
        - `alt_text` string
        - `image_url` string
      - `app_short_description` string

---

[API](https://skmtc.net/duda/apis/partner-api.md) · [All operations](https://skmtc.net/duda/apis/partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/duda/partner-api/revisions/5b9208270ed1/schema)
