Create a repository
Create a repository. Once the repository is created, it will also be created on the Git server. The repository name must be unique within your account. Once created, you can then push your code to this repository. The repo will be available at `git.freestyle.sh/{repo-id}`
Request Body
application/json
This name is not visible to users, and is only accessible to you via API and in the dashboard. Mostly useful for observability.
falseThe default branch name for the repository. Defaults to "main" if not specified.
Fork from another Git repository. Cannot be used with import.
Import static content with an initial commit. Cannot be used with source.
Response Body
application/json
application/json
curl -X POST "https://api.freestyle.sh/git/v1/repo" \ -H "Content-Type: application/json" \ -d '{}'{
"repoId": "c7c90052-c566-40b6-94a5-a1e9a44bfdc7"
}{
"error": "string",
"message": "string"
}