curl --request POST \
--url https://api.diversion.dev/v0/repos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"repo_name": "repo-name",
"description": "<string>",
"branchless": true
}'
{
"repo_name": "repo-name",
"description": "<string>",
"repo_id": "example_id",
"default_branch_id": "<string>",
"default_branch_name": "<string>",
"size_bytes": 123,
"owner_user_id": "<string>",
"created_timestamp": 123,
"sync_git_repo_url": "<string>"
}
Create an empty repo
curl --request POST \
--url https://api.diversion.dev/v0/repos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"repo_name": "repo-name",
"description": "<string>",
"branchless": true
}'
{
"repo_name": "repo-name",
"description": "<string>",
"repo_id": "example_id",
"default_branch_id": "<string>",
"default_branch_name": "<string>",
"size_bytes": 123,
"owner_user_id": "<string>",
"created_timestamp": 123,
"sync_git_repo_url": "<string>"
}
This API uses OAuth 2 with the implicit grant flow
The newly created repo object
The response is of type object
.