---
title: "Get Request Updates Metrics"
method: GET
path: "/api/admin/product-events/request-updates"
tags: ["admin", "product-events"]
---

# Get Request Updates Metrics

`GET /api/admin/product-events/request-updates`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/admin/product-events/request-updates`
- Auth: none declared

TOS-7105: did the proactive resolution-notice program help?

Delivered/read/reply rates come from ``request_resolution_notices``' own
timestamp columns; opt-outs and "any update?" status checks come from
``product_events``. ``status_checks_by_reporter_week`` is tagged
``before_launch``/``after_launch`` against the feed's own
``backfilled_at`` (``unknown`` if the feed has not backfilled yet), which
is the "ask fewer 'any update?' questions after launch" signal.

## Query parameters

- `days` integer

## Response `200`

Successful Response

- RequestUpdatesMetricsOut
  - `since` string, date-time, required
  - `until` string, date-time, required
  - `launched_at` string, date-time, nullable, required
  - `notices_delivered` integer, required
  - `notices_read` integer, required
  - `notices_replied` integer, required
  - `read_rate` number, nullable, required
  - `reply_rate` number, nullable, required
  - `reporters_delivered` integer, required
  - `opt_outs` integer, required
  - `opt_out_rate` number, nullable, required
  - `status_checks_by_reporter_week` ReporterWeeklyStatusCheckOut[], required
    - `identity_id` string, uuid, required
    - `week_start` string, required
    - `count` integer, required
    - `period` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/thinqos/apis/thinqos-api.md) · [All operations](https://skmtc.dev/thinqos/apis/thinqos-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thinqos/apis/thinqos-api/revisions/5fdd1072e877?raw)
