v52

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-04170260320.4 KB

CreateProject creates a new project

post/v1/orgs/{org}/projects

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
publicboolean
skipDeployboolean
subpathstring

Response

A successful response.