Skip to main content
POST
Dismiss or restore an attention item

Authorizations

Authorization
string
header
required

Clerk API key. Create one in Settings → API Keys. Pass as Authorization: Bearer <key>. Keys carry a scope — read, write (implies read) or admin (implies write) — chosen when the key is minted. Each operation's security requirement (and its x-required-scope extension) names the minimum scope it needs; request the least-privileged key that covers the operations you call.

Path Parameters

id
string
required

The attention item id from the list.

Required string length: 1 - 191

Body

application/json

The target dismissal state — absolute, not a toggle.

dismissed
boolean
required

Target state. true dismisses (or refreshes the window); false restores the item.

Response

200 response

The item's committed dismissal state. Dismissals are per WORKSPACE and keyed by dedupeKey, so the same subject stays quiet across recomputes until suppressedUntil.

id
string
required
kind
enum<string>
required

Which producer made the item. Rules: no_keywords / no_destination / noisy_keyword / pending_suggestions / limit_risk get a workspace to its first useful alert; delivery_broken / uncaught_relevant keep it there; volume_check fires 24 h and 72 h after a setup was applied when a keyword's REAL volume lands in a different band than its pre-apply estimate (re-tune it). Insights (from the workspace's mention data): mention_spike (a community or source running hot vs its own baseline), high_reach_unanswered (a high-reach author asked something and nobody engaged), tag_cluster (several mentions of one keyword with the same tag in 24h), negative_rising (negative share up vs last week).

Available options:
no_keywords,
no_destination,
noisy_keyword,
pending_suggestions,
limit_risk,
delivery_broken,
uncaught_relevant,
volume_check,
mention_spike,
high_reach_unanswered,
tag_cluster,
negative_rising
dedupeKey
string
required
dismissed
boolean
required
suppressedUntil
string | null
required