---
title: "Update course chapter"
method: PATCH
path: "/course_chapters/{id}"
tags: ["Course chapters"]
---

# Update course chapter

`PATCH /course_chapters/{id}`

Update a chapter's title within a course.

Required permissions:
 - `courses:update`

## Path parameters

- `id` string, required

## Request body

- object — Parameters for UpdateChapter
  - `title` string, required — The new display title of the chapter (e.g., "Module 1: Introduction").

## Response `200`

A successful response

- CourseChapter — A grouping of related lessons within a course, used to organize content into sections.
  - `id` string, required — The unique identifier for the chapter.
  - `lessons` object[], required — An ordered list of lessons in this chapter, sorted by display position. Hidden lessons are excluded for non-admin users.
    - `id` string, required — The unique identifier for the lesson.
    - `order` integer, required — The sort position of this lesson within its parent chapter, starting from zero.
    - `title` string, required — The display name of the lesson shown to students. Maximum 120 characters.
  - `order` integer, required — The sort position of this chapter within its parent course, starting from zero.
  - `title` string, required — The display name of the chapter shown to students. Maximum 150 characters.

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `422` — Verification required
- `429` — Too many requests
- `500` — Internal server error

---

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