Skip to main content
POST
/
v1
/
projects
Create a project
curl --request POST \
  --url https://api.alpic.ai/v1/projects \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "runtime": "python3.13",
  "teamId": "<string>",
  "sourceRepository": "<string>",
  "branchName": "<string>",
  "transport": "stdio",
  "rootDirectory": "<string>",
  "settings": {},
  "environmentVariables": []
}
'
{
  "id": "<string>",
  "name": "<string>",
  "teamId": "<string>",
  "environments": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "productionEnvironment": {
    "id": "<string>",
    "name": "<string>"
  },
  "sourceRepository": "<string>",
  "runtime": "python3.13",
  "transport": "stdio",
  "rootDirectory": "<string>",
  "buildCommand": "<string>",
  "buildOutputDir": "<string>",
  "installCommand": "<string>",
  "startCommand": "<string>",
  "createdAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.alpic.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer token for authentication. Use an API key from the API Keys page in team settings, or an OAuth access token.

Body

application/json
name
string
required
Required string length: 1 - 100
runtime
enum<string>
required
Available options:
python3.13,
python3.14,
node22,
node24
teamId
string
sourceRepository
string
branchName
string
Minimum string length: 1
transport
enum<string>
Available options:
stdio,
sse,
streamablehttp
rootDirectory
string
settings
object
environmentVariables
object[]

Response

The project has been created successfully

id
string
required
name
string
required
teamId
string
required
environments
object[]
required
productionEnvironment
object
required
sourceRepository
string | null
required
runtime
enum<string>
required
Available options:
python3.13,
python3.14,
node22,
node24
transport
enum<string> | null
required
Available options:
stdio,
sse,
streamablehttp
rootDirectory
string | null
required
buildCommand
string | null
required
buildOutputDir
string | null
required
installCommand
string | null
required
startCommand
string | null
required
createdAt
string<date-time>
required