---
title: "Get client-side course search chunk manifest"
method: GET
path: "/search/chunk/manifest"
tags: ["Search"]
---

# Get client-side course search chunk manifest

`GET /search/chunk/manifest`

## Request

- Base URL: `https://api.nthumods.com`
- URL: `https://api.nthumods.com/search/chunk/manifest`
- Auth: none declared

Returns one content hash and freshness summary for every semester chunk.

## Response `200`

Search chunk manifest

- SearchChunkManifestResponse
  - `success` true, required
  - `data` object, required
    - `schemaVersion` integer, required
    - `semesters` object[], required
      - `semester` string, required
      - `rowCount` integer, required
      - `maxUpdatedAt` string, nullable, required
      - `contentHash` string, required: SHA-256 of the serialized successful chunk body.

## Other responses

- `500`: Search chunk manifest failed

## Changes

- **2026-09-13** `3aab54a63f86`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/nthumodifications/apis/nthu-mods-api/changes/search/chunk/manifest/get.md)

---

[API](https://skmtc.dev/nthumodifications/apis/nthu-mods-api.md) - [All operations](https://skmtc.dev/nthumodifications/apis/nthu-mods-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nthumodifications/apis/nthu-mods-api/revisions/3aab54a63f86?raw)
