CreateAppInput
Input payload for creating a new app.
input CreateAppInput {
orgId: BigInt!
name: String!
slug: String!
description: String
visibility: AppVisibility
status: AppStatus
metadata: String
}
Fields
CreateAppInput.orgId ● BigInt! non-null scalar
Numeric id of the organization that will own the app. The caller must hold the manage_apps permission on this org.
CreateAppInput.name ● String! non-null scalar
Display name of the app (1-256 characters).
CreateAppInput.slug ● String! non-null scalar
URL-safe slug (1-128 chars, lowercase letters, numbers and dashes only). Must be unique within the org.
CreateAppInput.description ● String scalar
Optional short plain-text description for listings.
CreateAppInput.visibility ● AppVisibility enum
Optional initial visibility. Defaults to PUBLIC when omitted.
CreateAppInput.status ● AppStatus enum
Optional initial lifecycle status. Defaults to LIVE when omitted.
CreateAppInput.metadata ● String scalar
Optional JSON-encoded marketplace metadata string (see App.metadata). Defaults to an empty object when omitted.
Member Of
createApp mutation