---
title: "Bulk delete play moments at a tick"
method: POST
path: "/v1/play_moments/bulk_delete"
tags: ["PlayMoments"]
---

# Bulk delete play moments at a tick

`POST /v1/play_moments/bulk_delete`

## Request

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

Deletes all manual play moments matching the given annotation_task_id and tick. Auto play moments are rejected instead so training data is preserved. Optionally filter by verification status. Provide reviewed_by to attribute rejections in the audit trail.

## Request body

- object
  - `play_moments` object, required
    - `annotation_task_id` integer, required: ID of the annotation task
    - `tick` integer, required: Tick value to target
    - `verification` 'pending' | 'accepted' | 'rejected': Optional. Only affect play moments with this verification status.
    - `reviewed_by` string: Optional. Used as the reviewer when rejecting auto play moments.

## Response `200`

Bulk delete completed

## Other responses

- `400`: Bad request - invalid parameters

---

[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)
