LogoFreestyle
API Reference/Cloudstate

Deploy Cloudstate Project

Deploy a cloudstate project

POST/cloudstate/v1/deploy

Request Body

application/jsonRequired
classesRequiredstring
configobject

Response Body

200

successfully deployed

deploymentIdRequiredstring
Format: "uuid"
cloudstateDatabaseIdRequiredstring
Format: "uuid"

500

failed to deploy

messageRequiredstring
curl -X POST "https://api.freestyle.sh/cloudstate/v1/deploy" \
  -H "Content-Type: application/json" \
  -d '{
    "classes": "string",
    "config": {
      "domains": null,
      "envVars": {},
      "cloudstateDatabaseId": null
    }
  }'

successfully deployed

{
  "deploymentId": "a73c85a1-d857-491e-a6b2-51dce05de7a2",
  "cloudstateDatabaseId": "20547d4d-3e6e-448d-8579-800561373fd2"
}