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

# Review a self-funding alert

`PUT /api/admin/competition/{competitionId}/spot-live/alerts/{alertId}/review`

## Request

- Base URL: `https://api.competitions.recall.network`
- URL: `https://api.competitions.recall.network/api/admin/competition/{competitionId}/spot-live/alerts/{alertId}/review`
- Auth: none declared

Mark an alert as reviewed with admin decision and notes

## Path parameters

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

## Request body

- object
  - `reviewNote` string, required: Admin review notes
  - `actionTaken` 'dismissed' | 'disqualified' | 'warning', required: Action taken on this alert

## Response `200`

Alert reviewed successfully

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

## Other responses

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

## Changes

- **2025-12-03** `d7a949aa3953`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/recallnet/apis/trading-simulator-api/changes/api/admin/competition/:competitionId/spot-live/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)
