---
title: "Creates a Subproject"
method: POST
path: "/api/2026-07-01/resources/project_management/subprojects"
tags: ["ProjectManagement > Subproject"]
---

# Creates a Subproject

`POST /api/2026-07-01/resources/project_management/subprojects`

###### **What does it do?**
This creates a new subproject.
###### **Is it related to other entities?**
A subproject is always related to a project.
###### **Who can use it?**
Only companies who have enabled the `projects_with_subprojects` feature and users with a role in the project owning the subproject.

## Request body

- object
  - `name` string, required
  - `project_id` string, required

## Response `201`

CREATED

- ProjectManagementSubproject
  - `id` string — The id of the subproject
  - `name` string, required — The name of the subproject
  - `project_id` string, required — The id of the project
  - `inputed_minutes` integer — The total minutes tracked in the subproject (if requested)
  - `labor_cost_cents` integer — The total labor cost of the subproject in cents (if requested)
  - `description` string — The description of the subproject
  - `status` 'active' | 'closed' | 'draft' | 'processing' — The status of the subproject
  - `code` string — The code of the subproject
  - `start_date` string — The start date of the subproject
  - `due_date` string — The due date of the subproject
  - `is_billable` boolean — Whether the subproject is billable

---

[API](https://skmtc.dev/factorialhr/apis/factorial-api.md) · [All operations](https://skmtc.dev/factorialhr/apis/factorial-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/factorialhr/factorial-api/revisions/1a6bffb20f7d/schema)
