Skip to content

Create project

POST https://blob.build/api/projects/:projectName/new

Schema

{
"name": string,
"description": string,
"repoLink": string?,
"releaseChannels": [
{
"name": string,
"supportedVersions": string,
"dependencies": string[]?,
"fileNaming": string?, // Defaults to "$project.jar"
},
...?,
],
}

Example

Terminal window
$ curl -X POST https://blob.build/api/projects/:projectName/new \
-H "Authorization: Bearer $API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "My Project",
"description": "My cool project",
"repoLink": "https://github.com/Example/MyProject",
"releaseChannels": [
{
"name": "Dev",
"supportedVersions": "1.20+",
"dependencies": ["MyOtherProject"],
"fileNaming": "$project.jar"
}
]
}'