Create a project
Create a new project from a git repository, Docker image, or static files
POST
Path parameters
namespace
type: string
requiredThe namespace (user or organization) to create the project in.
Body parameters
name
type: string
requiredA unique name for the project within the namespace. Used to generate the project slug.
source_type
type: string
requiredThe deployment source type. One of `git`, `docker_image`, `static_files`.
repo_owner
type: string
Repository owner for git-based projects (e.g., `acme`).
repo_name
type: string
Repository name for git-based projects (e.g., `inference-engine`).
main_branch
type: string
The default branch to deploy from.
default: main
git_connection_id
type: string
Git provider connection ID for accessing the repository.
image_ref
type: string
Container image reference for docker_image source (e.g., `ghcr.io/acme/api:latest`).
registry_id
type: string
Registry credential ID for pulling private container images.
Previous → Delete a webhook
Next List projects →