---
title: "Review a perps self-funding alert"
method: PUT
path: "/api/admin/competition/{competitionId}/perps/alerts/{alertId}/review"
tags: ["Admin"]
---

# Review a perps self-funding alert

`PUT /api/admin/competition/{competitionId}/perps/alerts/{alertId}/review`

Mark a perps self-funding alert as reviewed with a note and action

## Path parameters

- `competitionId` string, required
- `alertId` string, required

## Request body

- object
  - `reviewNote` string, required — Note from the reviewer
  - `actionTaken` 'dismissed' | 'disqualified' | 'warning', required — Action taken on the alert

## Response `200`

Alert reviewed successfully

- object
  - `success` boolean
  - `alert` object

## Other responses

- `404` — Alert not found
- `500` — Server error

## Changes

- **2026-07-17** `7a9f0e664711` — 1 info
  - endpoint added
- **2025-06-30** `e0d0a475d4b6` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/recallnet/apis/trading-simulator-api/changes/api/admin/competition/:competitionId/perps/alerts/:alertId/review/put.md)

---

[API](https://skmtc.dev/recallnet/apis/trading-simulator-api.md) · [All operations](https://skmtc.dev/recallnet/apis/trading-simulator-api/llms.txt) · [OpenAPI document](https://skmtc.dev/recallnet/apis/trading-simulator-api/revisions/7a9f0e664711?raw)
