Status & Health API¶
Monitor OneSearch system status. Status endpoints require authentication; the health endpoint does not.
Endpoints¶
GET /api/health- API health check (no auth required)GET /api/status- Overall indexing statusGET /api/status/{source_id}- Source-specific status
Status Response¶
The status response includes per-source details with scheduling information:
scan_schedule: the source's cron schedule (e.g.,@daily,0 */6 * * *), ornullfor manual-onlylast_scan_at: when the last scheduled or manual scan completednext_scan_at: when the next scheduled scan will run
Example¶
See API Overview for more examples.