Indexing
Reindex URLs
POST /io/indexing/reindex — request a recrawl of existing URLs, defaulting to only what changed (sync-latest).
Request a recrawl of existing URLs. Identical body to
/submit, except source defaults to "changed" —
a bare call only recrawls what moved since the last run (the sync-latest
pattern).
POST https://api.misar.io/io/indexing/reindex
Request body
Same fields as /submit. Defaults that differ:
| Field | Default | Description |
|---|---|---|
source | "changed" | Pass "all" to force a full recrawl request of the sitemap. |
{ "domain": "all", "source": "changed" }Response
Same shape as /submit with "action": "reindex".
Idempotent across runs
The sitemap diff is snapshot-backed (Redis). Running reindex twice with no
sitemap changes submits 0 URLs the second time.