Misar Docs
MisarMailMisar.BlogMisarReachMisarPostMisar.DevMisar PlatformMisar IdentityMisar Posts API

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.

Next steps