LogoFreestyle
API Reference/Dev servers

Execute a command on a Dev Server

POST/ephemeral/v1/dev-servers/exec

Request Body

application/jsonRequired
devServerRequiredobject
commandRequiredstring
backgroundRequiredboolean

Spawn this command as a background process and return immediately

Response Body

200

Successful

idRequiredstring
isNewRequiredboolean
stdoutarray | null
stderrarray | null

500

Internal Server Error

responseRequiredstring
curl -X POST "https://api.freestyle.sh/ephemeral/v1/dev-servers/exec" \
  -H "Content-Type: application/json" \
  -d '{
    "devServer": {
      "repoId": "c7c90052-c566-40b6-94a5-a1e9a44bfdc7",
      "kind": "repo"
    },
    "command": "string",
    "background": true
  }'

Successful

{
  "id": "string",
  "isNew": true,
  "stdout": [
    "string"
  ],
  "stderr": [
    "string"
  ]
}