Applications Projects

Create project

Creates a new application project, validates GitHub access, provisions a default case.dev domain, and starts the deployment workflow. The initial response returns as soon as the workflow is queued so clients can poll for progress.

post/applications/v1/projects

Request body

namestring required

Human-readable project name

gitRepostring required

GitHub repository URL or owner/repo identifier

gitBranchstring

Git branch to deploy. Defaults to main.

frameworkstring

Framework preset for the hosting project, such as nextjs or remix

buildCommandstring

Custom build command to override the framework default

installCommandstring

Custom install command to override the framework default

outputDirectorystring

Build output directory relative to the project root

rootDirectorystring

Repository subdirectory that contains the app to deploy

Response

Project created and deployment workflow started

Changes