Void API — твои домены по REST.

Проверка доступности, регистрация и продление, смена nameservers, подключение домена к Cloudflare и управление его DNS, защитными переключателями и редиректами — из своего кода, на том же аккаунте и балансе, что и бот.

https://api.voidhosting.org/v1 Bearer void_… JSON · UTC · USD строками

Объекты и статусы

Domain

{
  "id": "0a797218-8ec5-45d5-aa23-cb85c28a7d3b",
  "domainName": "example.org",
  "status": "ACTIVE",                      // PENDING · ACTIVE · EXPIRED · FAILED
  "nameservers": ["ns1.voidhosting.org", "ns2.voidhosting.org"],
  "price": "16.00",                        // оплачено за текущий срок
  "renewalPrice": "16.00", "renewalYears": 1,
  "autoRenew": false,
  "expiresAt": "2027-08-28T17:04:38.000Z",
  "createdAt": "2026-08-28T17:04:40.113Z",
  "blockFlags": []                         // "google" · "metamask" · "registrar"
}

Статус домена

PENDINGрегистрация в процессе (секунды)
ACTIVEтвой, резолвится
EXPIREDсрок истёк; продлевается ещё 30 дней
FAILEDреестр отказал; деньги возвращены

Статус зоны

noneне подключён
pendingждём смены nameservers
activeCloudflare обслуживает зону
movednameservers смотрят в другое место — переподключи или отключи

Уведомления

События по домену — регистрация, продление (ручное или авто), напоминания за 7/3/1 день, попадание в блок-листы — приходят в Telegram-бот на аккаунт независимо от того, какой клиент их вызвал, а также на твои вебхуки, если они настроены.

Область и изменения

v1 покрывает домены. Серверы и веб-хостинг появятся под теми же ключами и соглашениями (/v1/servers, /v1/hostings); ничего из описанного здесь при этом не поменяет форму. Аддитивные изменения (новые поля, новые эндпоинты) выходят без предупреждения; всё ломающее выйдет как /v2 при живом v1.

Машиночитаемое описание: openapi.json (OpenAPI 3.0). Вопросы и баги — @voidsup.

поддержка инфо-канал voidhosting.org Void · api v1