---
title: "get a review"
method: GET
path: "/reviews/{id}"
tags: ["Review"]
---

# get a review

`GET /reviews/{id}`

get a review

## Path parameters

- `id` integer, required

## Response `200`

OK

- SchemaReviewV1Response
  - `content` string — 评教内容
  - `extra` SchemaUserExtraV1
    - `achievements` SchemaAchievementV1Response[] — 用户成就，slices 必须非空
      - `domain` string — 成就域
      - `name` string — 成就名称
      - `obtain_date` string — 获取日期
  - `history` SchemaReviewHistoryV1Response[] — 修改历史，slices 必须非空
    - `alter_by` integer — 修改者
    - `original` SchemaReviewHistoryV1
      - `content` string — 旧内容
      - `rank` SchemaReviewRankV1
        - `assessment` integer — 考核方面
        - `content` integer — 内容、风格方面
        - `overall` integer — 总体方面
        - `workload` integer — 工作量方面
      - `remark` integer — Remark = 点赞数 - 点踩数
      - `reviewer_id` integer — 评教者
      - `time_created` string — 创建时间
      - `time_updated` string — 更新时间
      - `title` string — 旧标题
    - `time` string — 创建时间
  - `id` integer
  - `is_me` boolean — 是否是自己的评教
  - `rank` SchemaReviewRankV1
    - `assessment` integer — 考核方面
    - `content` integer — 内容、风格方面
    - `overall` integer — 总体方面
    - `workload` integer — 工作量方面
  - `remark` integer — Remark = 点赞数 - 点踩数
  - `reviewer_id` integer — 评教者 ID
  - `time_created` string — 创建时间
  - `time_updated` string — 更新时间
  - `title` string — 评教标题
  - `vote` integer — 自己是否点赞或点踩，0 未操作，1 点赞，-1 点踩

## Other responses

- `400` — Bad Request

## Changes

- **2024-03-30** `02fe3767cfe4` — 1 breaking
  - api removed without deprecation

[Change history](https://skmtc.dev/opentreehole/apis/api/changes/reviews/:id/get.md)

---

[API](https://skmtc.dev/opentreehole/apis/api.md) · [All operations](https://skmtc.dev/opentreehole/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/opentreehole/api/revisions/0697d9f88fd2/schema)
