Indexing
Registry
GET /io/indexing/registry — the full Misar domain registry that indexing targets resolve against.
Return the full domain registry: the static Misar sites plus any runtime
custom/white-label domains. This is the source of truth that a domain selector
resolves against.
GET https://api.misar.io/io/indexing/registry
Response
{
"ok": true,
"count": 16,
"domains": [
{
"id": "io",
"product": "io",
"baseUrl": "https://www.misar.io",
"sitemaps": ["https://www.misar.io/sitemap.xml"],
"countries": ["US", "GB", "IN", "DE", "RU", "KR", "CN", "JP"],
"verified": {},
"note": "Platform + blog (/blogs/*). Primary entity site."
}
]
}Domain entry fields
| Field | Type | Description |
|---|---|---|
id | string | Stable id, also accepted as a domain selector. |
product | string | Owning Misar product (io, mail, reach, blog, dev, post, docs, assisters). |
baseUrl | string | Canonical origin, no trailing slash. |
sitemaps | string[] | Sitemap URL(s); the first is primary. |
countries | string[] | ISO-3166 hints for which regional engines matter. |
noindex | boolean? | When true, excluded from all (e.g. SSO). |
verified | object | Per-engine verification state. |
note | string? | Free-text note. |
Selector resolution
A domain value in any endpoint resolves as:
"all"→ every indexable site (excludesnoindex).- A registry
id(e.g."reach"). - A host or URL (e.g.
"misar.blog"/"https://misar.blog/x").