---
title: "Recheck asset reachability"
method: POST
path: "/api/v2/assets/{asset_id}/recheck"
tags: ["assets"]
---

# Recheck asset reachability

`POST /api/v2/assets/{asset_id}/recheck`

On-demand reachability recheck, called from the viewer.

The viewer cannot attach operator BasicAuth credentials, so this
endpoint uses a lightweight internal token derived from the shared
``anthias.conf`` secret instead. The request still remains
side-effect-only and rate-limited: it returns no asset data, queue
churn is debounced here, and the Celery task enforces the longer
per-asset probe cooldown.

## Path parameters

- `asset_id` string, required

## Response `202`

No response body

## Other responses

- `403` — No response body
- `404` — No response body

## Changes

- **2026-08-14** `db7a06ac59cc` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/screenly/apis/anthias-api/changes/api/v2/assets/:asset_id/recheck/post.md)

---

[API](https://skmtc.dev/screenly/apis/anthias-api.md) · [All operations](https://skmtc.dev/screenly/apis/anthias-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/screenly/anthias-api/revisions/db7a06ac59cc/schema)
