Skip to main content
POST
MITHUNAI fetches the page once, without credentials, and looks for two things in its HTML: a reference to the widget script and this deployment’s widget key. Nothing from the page is returned or stored. The check has limits you should know before relying on it:
  • It reads the HTML the server sends. A line added by a tag manager or by JavaScript after the page loads is not in that HTML, so the result is not_found even though the widget works. Open the page and look for the button.
  • It does not follow redirects. A page that redirects, for example to a www address or to one ending in a slash, reports unreachable. Send the final address.
  • It only reads websites the embed allows. If the page’s origin is not in the deployment’s allowed_origins, nothing is fetched and the result is origin_not_allowed.
  • The page must be public. A page behind a sign-in, on a private network or on an unusual port reports unreachable.
A deployment that does not exist, a deployment in another organization and a malformed ID all return the same 404. At most a few checks run at the same time; a 429 means try again in a moment. You need the assistant.publish permission, which the owner, admin and editor roles hold. Authenticate with an arukz_sk_ API key or a signed-in console session.
string
required
The deployment’s ID (UUID), as returned in id.
string
required
The page to read: an http or https address of at most 2,048 characters, with no credentials in it. A #fragment is ignored.

Response

string
required
The address that was checked, trimmed and without any fragment.
string
required
The address’s origin: scheme, host and any port.
boolean
required
Whether that origin is in the deployment’s allowed_origins.
boolean
required
Whether the page was read. true only when it answered with a 2xx status.
integer | null
required
The status the page answered with, or null when it was not fetched or did not answer.
boolean
required
Whether the HTML references the widget script.
boolean
required
Whether the HTML contains this deployment’s widget key.
string
required
One of installed (script and key found, origin allowed), key_missing (script found with a different key), not_found (no script reference in the HTML), origin_not_allowed or unreachable.
Last modified on October 12, 2026