---
title: "Bulk review play moments"
method: POST
path: "/v1/play_moments/bulk_review"
tags: ["PlayMoments"]
---

# Bulk review play moments

`POST /v1/play_moments/bulk_review`

## Request

- Base URL: `https://api.hify.club`
- URL: `https://api.hify.club/v1/play_moments/bulk_review`
- Auth: API key in header `X-User-Token`

Bulk review all play moments in an aggregated group (same annotation_task_id and tick)

## Request body

- object
  - `play_moments` object, required
    - `annotation_task_id` integer, required: ID of the annotation task
    - `tick` integer, required: Tick value for the aggregated play moments
    - `action` 'accept' | 'reject' | 'reset', required: Review action to perform
    - `reviewed_by` string, required: Identifier of the person performing the review (required for accept/reject, optional for reset)
    - `tags` string[]: Added to the existing tags of each rejected play moment. Ignored for accept and reset.

## Response `200`

Bulk review completed successfully

- object
  - `status` 'accept' | 'reject' | 'reset'

## Other responses

- `400`: Bad request - invalid parameters
- `404`: No play moments or reviews found

---

[API](https://skmtc.dev/hify/apis/hify-apis.md) - [All operations](https://skmtc.dev/hify/apis/hify-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/hify/apis/hify-apis/revisions/b5920403538d?raw)
