Skip to main content

UpdateAppInput

Input payload for updating an app. All fields are optional; only fields that are provided are changed.

input UpdateAppInput {
name: String
description: String
visibility: AppVisibility
status: AppStatus
metadata: String
}

Fields

UpdateAppInput.name ● String scalar

New display name (1-256 chars). Omit to leave unchanged.

UpdateAppInput.description ● String scalar

New short description. Omit to leave unchanged.

UpdateAppInput.visibility ● AppVisibility enum

New visibility (PUBLIC/UNLISTED/PRIVATE). Omit to leave unchanged.

UpdateAppInput.status ● AppStatus enum

New lifecycle status; set LIVE to publish, or DRAFT/LIVE to restore an archived app. Omit to leave unchanged.

UpdateAppInput.metadata ● String scalar

New JSON-encoded marketplace metadata string, replacing the existing value (see App.metadata). Omit to leave unchanged.

Member Of

updateApp mutation