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