Skip to main content

cloneProject

form schema

Create a new project by cloning another project's blueprint.

All components and links from the source project are copied into the new project. The new project gets its own independent blueprint -- subsequent changes do not affect the source. Environments are not cloned; you must create them separately.

cloneProject(
organizationId: ID!
sourceProjectId: ID!
input: CloneProjectInput!
): ProjectPayload

Form Schema

This mutation supports dynamic form generation using JSON Schema.

Loading schema...

Arguments

cloneProject.organizationId ● ID! non-null scalar {#organization-id}

Your organization's unique identifier.

cloneProject.sourceProjectId ● ID! non-null scalar {#source-project-id}

The identifier of the project whose blueprint you want to clone.

cloneProject.input ● CloneProjectInput! non-null input {#input}

Attributes for the new project.

Type

ProjectPayload object