putty
API ReferenceEngine

Create a project

Creates a project from a pinned catalog template version. The template is not started here: the first `POST /projects/{id}/runs` is what materialises the sandbox. Pass a `brandKitId` to apply a brand kit from the start, or omit it to start from the template's defaults.

POST
/projects

Creates a project from a pinned catalog template version. The template is not started here: the first POST /projects/{id}/runs is what materialises the sandbox. Pass a brandKitId to apply a brand kit from the start, or omit it to start from the template's defaults.

Request Body

application/json

The project to create.

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/projects" \  -H "Content-Type: application/json" \  -d '{    "name": "string",    "templateId": "string",    "templateVersion": "string"  }'
{  "id": "string",  "name": "string",  "templateId": "string",  "templateVersion": "string",  "sandboxId": "string",  "sandboxState": "none",  "brandKitId": "string",  "lastCheckpointId": "string",  "createdAt": "string",  "updatedAt": "string"}