---
title: "Create a new project"
method: POST
path: "/v1/spaces/{spaceId}/projects"
tags: ["Projects"]
---

# Create a new project

`POST /v1/spaces/{spaceId}/projects`

Creates a new project within a given space.

## Path parameters

- `spaceId` integer, required

## Headers

- `X-Org-Id` integer, required

## Request body

- ProjectCreateRequest — Request object for creating a new project
  - `name` string, required — Name of the project
  - `description` string — Description of the project
  - `isPublic` boolean — Indicates if the project is public
  - `startDate` string, date-time — Start date of the project
  - `dueDate` string, date-time — Due date of the project
  - `status` string — Status of the project
  - `priority` string — Priority of the project
  - `health` string — Health of the project
  - `projectTags` string[] — List of tags associated with the project
  - `contact` integer — Contact ID associated with the project
  - `actualStartDate` string, date-time — Actual start date of the project
  - `actualEndDate` string, date-time — Actual end date of the project
  - `allocatedBudget` number, double — Budget allocated for the project
  - `billableCost` number, double — Billable cost of the project so far
  - `nonBillableCost` number, double — Non-billable cost of the project so far
  - `totalCost` number, double — Total cost of the project (billable + non-billable)

## Response `200`

OK

---

[API](https://skmtc.net/astravue/apis/astravue-api.md) · [All operations](https://skmtc.net/astravue/apis/astravue-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/astravue/astravue-api/versions/237f5bbd4029/schema)
