SaveCrowdyStudioProjectMetadataInput
Optimistically save selected project metadata. Omitted fields remain unchanged; explicit null clears nullable metadata.
input SaveCrowdyStudioProjectMetadataInput {
appId: BigInt!
projectId: String!
expectedRevision: BigInt!
gridId: BigInt
name: String
description: String
serverModuleName: String
clientModuleName: String
pairingPreference: CrowdyStudioPairingPreference
sdkVersion: String
abiVersion: Int
idempotencyKey: String
}
Fields
SaveCrowdyStudioProjectMetadataInput.appId ● BigInt! non-null scalar
App tenant that owns the private project.
SaveCrowdyStudioProjectMetadataInput.projectId ● String! non-null scalar
Project UUID to update.
SaveCrowdyStudioProjectMetadataInput.expectedRevision ● BigInt! non-null scalar
Current project revision. A stale value is refused with extensions.code CROWDY_STUDIO_REVISION_CONFLICT (HTTP 409); branch on that exact code, not on CONFLICT.
SaveCrowdyStudioProjectMetadataInput.gridId ● BigInt scalar
New optional grid affinity, explicit null to clear, or omit to preserve. Affinity never grants deploy authority.
SaveCrowdyStudioProjectMetadataInput.name ● String scalar
New project name, or omit to preserve.
SaveCrowdyStudioProjectMetadataInput.description ● String scalar
New private description, explicit null to clear, or omit to preserve.
SaveCrowdyStudioProjectMetadataInput.serverModuleName ● String scalar
New SERVER module name, explicit null to clear, or omit to preserve.
SaveCrowdyStudioProjectMetadataInput.clientModuleName ● String scalar
New CLIENT module name, explicit null to clear, or omit to preserve.
SaveCrowdyStudioProjectMetadataInput.pairingPreference ● CrowdyStudioPairingPreference enum
New editor pairing preference, or omit to preserve.
SaveCrowdyStudioProjectMetadataInput.sdkVersion ● String scalar
New supported SDK pin, or omit to preserve.
SaveCrowdyStudioProjectMetadataInput.abiVersion ● Int scalar
New supported ABI pin, or omit to preserve.
SaveCrowdyStudioProjectMetadataInput.idempotencyKey ● String scalar
Optional 24-hour retry key; reuse with changed input returns IDEMPOTENCY_CONFLICT.
Member Of
crowdyStudioProjectSaveMetadata mutation