Revised

Start a spam-history check

Start a spam-history check for a domain: what the name was over the years the web archive captured it, classified. SUBMIT, THEN POLL. This answers `202` at once with an `id`; `GET /history/{id}` reports `queued`, `running`, `ready` or `failed`. A check takes about 20 seconds. The check reads the typed name only: the answer is identical whether or not the name is in the directory, and nothing is looked up. It is a screen built from archived snapshots, not proof, and an empty history is not a clean one. Open to every plan, Free included, with its own per-ACCOUNT ceiling (Free 2, Starter 6, Business 20 a minute) on top of the general per-key limit, charged here and not on polling; over it answers 429 with `Retry-After`. A busy history service also answers 429. A subdomain is reduced to its registrable name; a path, port, query or IP address is refused with 400.

POST/api/v1/history

Start a spam-history check for a domain: what the name was over the years the web archive captured it, classified. SUBMIT, THEN POLL. This answers `202` at once with an `id`; `GET /history/{id}` reports `queued`, `running`, `ready` or `failed`. A check takes about 20 seconds. The check reads the typed name only: the answer is identical whether or not the name is in the directory, and nothing is looked up. It is a screen built from archived snapshots, not proof, and an empty history is not a clean one. Open to every plan, Free included, with its own per-ACCOUNT ceiling (Free 2, Starter 6, Business 20 a minute) on top of the general per-key limit, charged here and not on polling; over it answers 429 with `Retry-After`. A busy history service also answers 429. A subdomain is reduced to its registrable name; a path, port, query or IP address is refused with 400.

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Request bodyrequired

domainstringrequired

The domain to check, e.g. `example.com`. `https://` and `www.` are stripped. No path, port or query.

Responses

The check was accepted.

domainstringrequired

The registrable name being checked.

expires_in_secinteger

How long the id keeps answering polls.

idstringrequired

Opaque and signed, bound to your account. Poll `GET /history/{id}` with it. It expires after `expires_in_sec`.

poll_after_msany
status"queued" | "running" | "ready" | "failed"required

Available options: queued, running, ready, failed

curl --request POST \
  --url "https://getrevised.com/api/v1/history" \
  --header "Authorization: Bearer YOUR_API_KEY"
{
  "domain": "<string>",
  "expires_in_sec": 123,
  "id": "<string>",
  "poll_after_ms": {},
  "status": "queued"
}

Type to search…

↑↓ navigate↵ openesc close