---
title: "Changes to Reopen Bug Report"
method: POST
path: "/admin/bug-reports/{report_id}/reopen"
---

# Changes to Reopen Bug Report

`POST /admin/bug-reports/{report_id}/reopen`

> Every recorded change to this operation, newest first.
> 55 revisions in range; 1 not diffed.

## Timeline

Changed in 1 of 55 revisions.

- **2026-09-05** `437cd8414e9e`: 18 breaking, 21 info

## Changes

- **2026-09-05** `437cd8414e9e`: 18 breaking, 21 info
  - the response property `context/document_height` became optional for the status `200`
  - the response property `context/document_width` became optional for the status `200`
  - the response property `context/route` became optional for the status `200`
  - the response property `context/url` became optional for the status `200`
  - the response property `context/user_agent` became optional for the status `200`
  - the response property `context/viewport_height` became optional for the status `200`
  - the response property `context/viewport_width` became optional for the status `200`
  - response property `context/device_pixel_ratio` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/document_height` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/document_width` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/is_mobile` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/route` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/scroll_x` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/scroll_y` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/url` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/user_agent` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/viewport_height` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `context/viewport_width` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added the optional property `context/captured_at` to the response with the `200` status
  - added the optional property `context/click_trail` to the response with the `200` status
  - added the optional property `context/connection_type` to the response with the `200` status
  - added the optional property `context/locale` to the response with the `200` status
  - added the optional property `context/native_build_version` to the response with the `200` status
  - added the optional property `context/online` to the response with the `200` status
  - added the optional property `context/ota_active` to the response with the `200` status
  - added the optional property `context/ota_bundle_version` to the response with the `200` status
  - added the optional property `context/page_load_ms` to the response with the `200` status
  - added the optional property `context/platform` to the response with the `200` status
  - added the optional property `context/posthog_distinct_id` to the response with the `200` status
  - added the optional property `context/posthog_session_id` to the response with the `200` status
  - added the optional property `context/prefers_dark` to the response with the `200` status
  - added the optional property `context/route_history` to the response with the `200` status
  - added the optional property `context/sentry_last_event_id` to the response with the `200` status
  - added the optional property `context/time_on_route_ms` to the response with the `200` status
  - added the optional property `context/timezone` to the response with the `200` status
  - the `device_pixel_ratio` response's property default value `1` was removed for the status `200`
  - the `is_mobile` response's property default value `false` was removed for the status `200`
  - the `scroll_x` response's property default value `0` was removed for the status `200`
  - the `scroll_y` response's property default value `0` was removed for the status `200`

---

[Operation](https://skmtc.dev/excellence-ai/apis/excellence-learning/docs/admin/bug-reports/:report_id/reopen/post.md) - [API](https://skmtc.dev/excellence-ai/apis/excellence-learning.md) - [Page](https://skmtc.dev/excellence-ai/apis/excellence-learning/changes/admin/bug-reports/:report_id/reopen/post)
