Skip to main content

SetCrowdyStudioProjectArchivedInput

Optimistically archive or unarchive one private project without deleting its files or provenance.

input SetCrowdyStudioProjectArchivedInput {
appId: BigInt!
projectId: String!
expectedRevision: BigInt!
archived: Boolean!
idempotencyKey: String
}

Fields

SetCrowdyStudioProjectArchivedInput.appId ● BigInt! non-null scalar

App tenant that owns the private project.

SetCrowdyStudioProjectArchivedInput.projectId ● String! non-null scalar

Project UUID to archive or restore.

SetCrowdyStudioProjectArchivedInput.expectedRevision ● BigInt! non-null scalar

Current project revision required for optimistic concurrency.

SetCrowdyStudioProjectArchivedInput.archived ● Boolean! non-null scalar

True to archive; false to restore the project.

SetCrowdyStudioProjectArchivedInput.idempotencyKey ● String scalar

Optional 24-hour retry key.

Member Of

crowdyStudioProjectSetArchived mutation