CreateProject creates a new project

Changed on
post/v1/orgs/{org}/projects

Request

  • The document declares no server URL.
  • Auth
    none declared

Path parameters

orgstring required

Request body

archiveAssetIdstring

archive_asset_id is set for projects whose project files are not stored in github but are managed by rill.

descriptionstring
devSlotsstring int64
directoryNamestring

directory_name should be the most recently observed local directory name for the project. See ListProjectsForFingerprint for more context.

gitRemotestring

git_remote is set for projects whose project files are stored in Git. It currently only supports Github remotes. It should be a HTTPS remote ending in .git for github.com. Either git_remote or archive_asset_id should be set.

primaryBranchstring
prodSlotsstring int64
prodVersionstring
projectstring
provisionerstring

Provisioner to use for the project's deployments. Superuser-only; empty means the org's default provisioner (or the global default) is used.

publicboolean
skipDeployboolean
subpathstring

Response

A successful response.

Changes