Skip to main content

createApp

Create a new app within an organization. Requires the 'manage_apps' permission on the target org (input.orgId); super admins bypass. SIDE EFFECTS: also provisions a free, open-by-default "Default" access tier granting full runtime permissions, and notifies the game API. Slug must be unique within the org (a duplicate slug fails). New apps default to visibility=PUBLIC and status=DRAFT unless overridden in the input.

createApp(
input: CreateAppInput!
): App!

Arguments

createApp.input ● CreateAppInput! non-null input

Details for the app to create.

Type

App object

A publishable application (game/experience) owned by an organization. Its discoverability is controlled by visibility and its lifecycle by status.