Search Indexing
Submit Misar web properties to search engines for indexing, reindexing, removal, and sitemap management via api.misar.io/io/indexing/*.
The Search Indexing service pushes Misar's own web properties to the world's search engines for indexing, reindexing, and removal — on demand, as often as needed. It is a central, operator-run service: one call fans a change out to every engine that exposes an API, and flags the ones that still need a manual step.
https://api.misar.io/io/indexing/*What it does
- Submit new or changed URLs to IndexNow (Bing, Yandex, Naver, Seznam, Yep), Google, Bing, Yandex, and Baidu from a single request.
- Reindex existing URLs, defaulting to only what changed since the last run (sitemap diffing).
- Remove broken / deleted URLs (404/410) after confirming they are dead.
- Submit sitemaps to engines that accept them (Google Search Console).
- Onboard a property — add + verify a site in an engine, flagging manual steps where login/captcha is required.
- Read quotas and operational status per engine.
Domain registry
Every Misar site is listed once in the central registry with its canonical base
URL, sitemap(s), country hints, and per-engine verification state. A request
targets one site (by id or host) or all:
{ "domain": "misar.blog" } // or "all", or a registry id like "reach"See Registry for the full shape.
Fail-closed by design
Every engine module is fail-closed: a missing credential, an unverified
property, or a network error returns ok: false with a human-readable error
and skipped: true — it never throws and never blocks the other engines. A run
report aggregates one EngineResult per engine per
domain.
Internal / operator API
This service acts on Misar-owned domains only. All endpoints authenticate with a
single service key (x-indexing-service-key). There is no per-user bearer mode.
See Authentication.