Indexing
Onboard a property
POST /io/indexing/onboard — add and attempt to verify a site as a property in each engine, flagging manual steps.
Add (and attempt to verify) a site as a property in each engine. Engines with an
add-site API (Google Search Console, Yandex Webmaster) are added programmatically;
ownership verification (DNS/HTML token) and engines requiring login/captcha are
flagged MANUAL in the result's detail.manual.
POST https://api.misar.io/io/indexing/onboard
Request body
| Field | Type | Default | Description |
|---|---|---|---|
domain | string | — | Required. Registry id, host/URL, or "all". |
engines | EngineId[] | server default | Subset of engines. |
dryRun | boolean | false | Plan only. |
{ "domain": "misarreach.com", "engines": ["google", "yandex"] }Response
{
"ok": true,
"action": "onboard",
"results": [
{
"domain": "misarreach",
"baseUrl": "https://misarreach.com",
"urlCount": 0,
"engines": [
{
"engine": "google",
"action": "onboard",
"ok": true,
"submitted": 0,
"error": "added — verify ownership (DNS/HTML) MANUALLY in Search Console",
"detail": { "manual": "verify-ownership" }
}
]
}
]
}MANUAL steps
A result with detail.manual set requires a human to complete verification in
the engine's webmaster console. The submit-to-search-engines skill surfaces
these as a checklist at the end of a run.