---
title: "Update a recurring deep research template"
method: POST
path: "/deep-research/recurring/{id}"
tags: ["Deep Research"]
---

# Update a recurring deep research template

`POST /deep-research/recurring/{id}`

Updates specific fields of a recurring template. Can be used to pause/resume, change frequency, update end date, or modify the research text.

## Path parameters

- `id` string, required

## Request body

- object
  - `text` string — New research query text
  - `dailyCount` integer — New number of executions per day
  - `scheduleEndDate` string, date-time, nullable — New end date for the recurring executions (null to remove end date)
  - `isActive` boolean — Set to false to pause the recurring template, true to resume

## Response `200`

Recurring template updated successfully

- object
  - `success` boolean
  - `message` string
  - `template` object — The updated template with all fields (same structure as GET /deep-research/recurring response items)

## Other responses

- `400` — Bad request - validation error or amateur subscription
- `401` — Unauthorized - invalid or missing token
- `404` — Recurring template not found or unauthorized
- `500` — Internal server error

---

[API](https://skmtc.net/autocontentapi/apis/content-api.md) · [All operations](https://skmtc.net/autocontentapi/apis/content-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/autocontentapi/content-api/revisions/355890b6b4cc/schema)
