Skip to main content

Supported products

Use the task series API to mark and manage regularly repeated tasks in HubSpot. By setting routine tasks as recurring, your sales reps can avoid setting manual reminders for themselves to stay up-to-date with their prospects and customers.

Set a task as recurring

To set an existing task as recurring, make a POST to /crm/task-series/2026-09-beta, and include the following properties in the body of your request: For example, sending the following request body would set a task with an ID of 3774299725 to repeat weekly starting on August 15 2026:
A successful response will resemble the following:

Retrieve a recurring task

To retrieve a recurring task by its ID, make a GET request to /crm/task-series/2026-09-beta/{taskId}. To locate a specific task by its ID, you can use the tasks API to retrieve a full list of existing tasks.

Update a recurring task

You can update a previously specified task series by making a PATCH request to /crm/task-series/2026-09-beta/{taskId}, and providing the scheduling changes within the series property in the body of your request. The fields of the series object are specified in the table above.

Stop a recurring task

To stop a task series from recurring, make a DELETE request to /crm/task-series/2026-09-beta/{taskId}. A successful request will result in a 204 No Content response. If you retrieve the task series via the endpoint above, the repeatStatus field within the series property will be updated to STOPPED_BY_USER:
Last modified on July 31, 2026