Skip to main content

Supported products

Use subtasks to track multiple steps required to complete a main task. You can use the tasks API to create up to 30 subtasks associated with an existing task. Subtasks use the same properties and permissions as main tasks. Refer to the tasks API guide for more details about creating and managing tasks via API.
Please note: At this time, subtasks are only supported for main tasks created on projects. To use subtasks, a HubSpot account must be enrolled in the Subtasks beta and have the project object activated.To view subtasks on projects within a HubSpot account, the account must also be enrolled in the Flexible CRM Views beta. Learn more about using subtasks with projects in HubSpot.

Create a project subtask

To create a subtask, make a POST request to /crm/objects/2026-03/tasks. In the request body, specify the subtask details in the properties object and associate it with the parent task in the associations array. For example, to create a subtask and associate it with a main task with the ID 12345, your request would look similar to:
Last modified on September 9, 2026