{"slug":"api-solenrich-com-entrypoints-check-alerts-invoke-07c581","title":"Poll-based event detection for spot + Jupiter Perps","host":"api.solenrich.com","method":"POST","resource":"https://api.solenrich.com/entrypoints/check-alerts/invoke","category":"market","description":"Poll-based event detection for spot + Jupiter Perps. Pass a watchlist (<=10 tokens, <=10 wallets) and a `since` ISO 8601 timestamp; get alerts fired since then. Token alerts: price spikes/drops, whale inflow/outflow, concentration shifts. Wallet alerts: risk changes, portfolio value moves, position ","price_listed":0.008,"price_asked":0.008,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":902,"reported_calls_30d":4,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"since":"2026-06-01T00:00:00Z"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"criteria":{"description":"Optional alert thresholds","properties":{"min_concentration_shift_pct":{"description":"Default 5 — fire on top-1 holder concentration shifts ≥ this magnitude","minimum":0,"type":"number"},"min_portfolio_change_pct":{"description":"Default 20 — fire on wallet portfolio moves ≥ this percentage","minimum":0,"type":"number"},"min_price_change_pct":{"description":"Default 10 — fire on token price moves ≥ this percentage","minimum":0,"type":"number"},"min_risk_score_delta":{"description":"Default 0.15 — fire on risk score deltas ≥ this magnitude","maximum":1,"minimum":0,"type":"number"},"min_whale_volume_usd":{"description":"Default 50000 — fire on whale net flow ≥ this USD value","minimum":0,"type":"number"},"perp_liquidation_buffer_pct":{"description":"Default 15 — fire liquidation_approaching when collateral buffer (100%% + PnL%%) drops below this","maximum":100,"minimum":0,"type":"number"},"perp_max_leverage":{"description":"Default 10 — fire perp_at_risk when position leverage ≥ this","maximum":100,"minimum":1,"type":"number"},"perp_min_pnl_swing_pts":{"description":"Default 25 — fire pnl_swing when unrealized PnL%% moves by this many points since prior snapshot","minimum":0,"type":"number"}},"type":"object"},"format":{"default":"json","enum":["json","llm","both"],"type":"string"},"since":{"description":"ISO 8601 timestamp — return alerts fired since this moment","format":"date-time","type":"string"},"tokens":{"description":"Token mints to monitor","items":{"maxLength":44,"minLength":32,"type":"string"},"maxItems":10,"type":"array"},"wallets":{"description":"Wallet addresses to monitor (spot + Jupiter Perps)","items":{"maxLength":44,"minLength":32,"type":"string"},"maxItems":10,"type":"array"}},"required":["since"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.008,"price_match":true,"latency_ms":902,"error":null}],"description_full":"Poll-based event detection for spot + Jupiter Perps. Pass a watchlist (<=10 tokens, <=10 wallets) and a `since` ISO 8601 timestamp; get alerts fired since then. Token alerts: price spikes/drops, whale inflow/outflow, concentration shifts. Wallet alerts: risk changes, portfolio value moves, position add/remove. Perps alerts per wallet: position add/close, at-risk, liquidation-approaching, pnl-swing. Stateless; the agent owns the `since` cursor.","last_updated":"2026-09-23T18:18:41.079Z","schemes":["exact"]}