CreateCrowdyStudioProjectInput
Create a private player-owned project, optionally with bounded initial files for either target.
input CreateCrowdyStudioProjectInput {
appId: BigInt!
gridId: BigInt
name: String!
description: String
serverModuleName: String
clientModuleName: String
pairingPreference: CrowdyStudioPairingPreference
sdkVersion: String
abiVersion: Int
initialFiles: [CrowdyStudioProjectFileInput!]
idempotencyKey: String
}
Fields
CreateCrowdyStudioProjectInput.appId ● BigInt! non-null scalar
App tenant. Requires an app-scoped token for this exact app; the project is owned by the authenticated user.
CreateCrowdyStudioProjectInput.gridId ● BigInt scalar
Optional grid affinity in the same app. Affinity does not grant deployment permission and survives ownership transfer.
CreateCrowdyStudioProjectInput.name ● String! non-null scalar
Player-facing project name.
CreateCrowdyStudioProjectInput.description ● String scalar
Optional private project description.
CreateCrowdyStudioProjectInput.serverModuleName ● String scalar
Optional stable crate-style SERVER module name. Deployment rechecks current authority.
CreateCrowdyStudioProjectInput.clientModuleName ● String scalar
Optional stable crate-style CLIENT module name. It must differ from the server name.
CreateCrowdyStudioProjectInput.pairingPreference ● CrowdyStudioPairingPreference enum
Optional editor pairing preference; defaults to PAIRED.
CreateCrowdyStudioProjectInput.sdkVersion ● String scalar
Supported crowdy-compute-sdk pin; defaults to the current 0.1.5 authoring pin.
CreateCrowdyStudioProjectInput.abiVersion ● Int scalar
Supported guest ABI pin; defaults to ABI 0.
CreateCrowdyStudioProjectInput.initialFiles ● [CrowdyStudioProjectFileInput!] list input
Optional initial source files. At most 16 total and at most 8/256 KiB independently per target.
CreateCrowdyStudioProjectInput.idempotencyKey ● String scalar
Optional retry key. Same user, operation, key, and input replay the first result for 24 hours; changed input returns IDEMPOTENCY_CONFLICT.
Member Of
crowdyStudioProjectCreate mutation