Evidence
API Reference
Generated API reference from OpenAPI (single source of truth).
Introduction
HTTP API for the Srulik's lab backend. This spec is the single source of truth for the generated API reference.
Introduction
HTTP API for the Srulik's lab backend. This spec is the single source of truth for the generated API reference.
Auth
Auth
Chat with the system (Server-Sent Events).
Returns `text/event-stream` events.
Chat
Chat
Daily OSINT feed — findings grouped by emergency category.
Daily OSINT feed — findings grouped by emergency category.
Discover auth requirements for this deployment.
Discover auth requirements for this deployment.
Download a video from a URL and return its local path.
Download a video from a URL and return its local path.
Education
Education
Evidence
Evidence
Fetch today's cached report (if any).
Fetch today's cached report (if any).
Geo
Geo
Get a submission by id.
Get a submission by id.
Get education sessions dashboard.
Get education sessions dashboard.
Get municipality dashboard.
Get municipality dashboard.
Get Naftali dashboard.
Get Naftali dashboard.
Get professional squad visits dashboard.
Get professional squad visits dashboard.
Get saved mailing preferences for the signed-in user
Get saved mailing preferences for the signed-in user
Get the current evidence draft.
Get the current evidence draft.
Get the latest submission (if any).
Get the latest submission (if any).
Israel district list for trends dashboards.
Israel district list for trends dashboards.
List recent evidence submissions.
List recent evidence submissions.
List recent on-demand topic searches.
List recent on-demand topic searches.
Load a saved topic fetch by id.
Load a saved topic fetch by id.
Mailing feature availability
Mailing feature availability
Mailing
Mailing
Municipalities
Municipalities
Naftali
Naftali
On-demand topic search across social platforms.
Dry-run by default (`execute: false`). When `execute` is true, at least two platforms must be selected. Results may be persisted for history retrieval.
OSINT bundle and markdown report for a date.
OSINT bundle and markdown report for a date.
Reports
Reports
Resolve a local video file path.
Resolve a local video file path.
Resolve a locality name to deterministic geo envelope (internal).
Resolve a locality name to deterministic geo envelope (internal).
Search interest dashboard for a district and time window.
Returns cached data when fresh (6h TTL) unless `refresh=1`. Falls back to stale cache or demo data when live fetch is unavailable (`TRENDS_DEMO_MODE=1`).
SearchTrends
SearchTrends
Selectable platforms for topic fetch (X, Telegram, Facebook).
Selectable platforms for topic fetch (X, Telegram, Facebook).
Send one digest email now (Resend)
Send one digest email now (Resend)
SocialMedia
SocialMedia
Social OSINT dashboard — available bundle dates and counts.
Social OSINT dashboard — available bundle dates and counts.
Submit evidence for ingestion/analysis.
Submit evidence for ingestion/analysis.
Topic group metadata for the Trends tab filters.
Topic group metadata for the Trends tab filters.
Translate an assessment to a target language (when enabled).
Translate an assessment to a target language (when enabled).
Translation
Translation
Update mailing preferences
Update mailing preferences
Update the current evidence draft.
Update the current evidence draft.
Video
Video
Visits
Visits