POST
/
projects
curl --request POST \
  --url https://www.orgo.ai/api/projects \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "config": {
    "image": "<string>",
    "memoryMb": 2048,
    "cpus": 1,
    "env": {},
    "region": "ewr",
    "webPort": 6080,
    "vncPort": 5901,
    "customDomain": "<string>"
  }
}'
{
  "id": "<string>",
  "name": "<string>",
  "status": "starting",
  "desktop": {
    "webUrl": "<string>",
    "vncHost": "<string>",
    "vncPort": 123,
    "webPort": 123,
    "id": "<string>",
    "name": "<string>",
    "customDomain": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
Optional configuration for the project
config
object

Response

200
application/json
Project created successfully
id
string

Unique identifier for the project

name
string

Name of the project

status
enum<string>

Current status of the project

Available options:
starting,
running,
stopped,
error
desktop
object