m.MeowMeow Developers
ENOpenAPI ↗
MEOWMEOW DOMAINS API

Ваши домены.
Ваши сценарии.

Находите имена, регистрируйте домены и управляйте DNS и Cloudflare через один API. Используйте свой код или поручите рутину AI-агенту.

Один ключ. Все возможности.

Откройте в боте Профиль → API → Создать ключ. Сохраните секрет: он показывается один раз. Бот и API используют общий баланс и те же домены.

HTTP headers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Без типов ключей, лимитов расходов и квот запросов. Покупки оплачиваются с доступного баланса. Ключ не истекает автоматически. Его можно перевыпустить или отключить в боте — старый сразу перестанет работать. Не помещайте ключ в URL, публичные промпты, логи и репозиторий.

От поиска до регистрации

  1. GET /account

    Проверьте баланс и purchases_enabled — доступность покупок.

  2. POST /domains/search

    Найдите свободное имя. Цена в поиске предварительная.

  3. POST /quotes

    Получите точную сумму, скидку Prime и срок котировки. Покупки ещё нет.

  4. POST /orders/{id}/confirm

    Сверьте сумму перед подтверждением. Этот запрос резервирует средства и запускает покупку.

  5. GET /orders/{id}

    Дождитесь завершения. При частичном результате проверьте каждую позицию. Cloudflare и SSL проверяются отдельно в состоянии домена.

Повторяйте запросы безопасно

Для всех изменяющих запросов нужен Idempotency-Key: 8–128 латинских букв, цифр или . _ : -. Поиск его не требует. Новое действие — новый ключ; повтор того же действия — тот же ключ и JSON. Изменённые данные вернут 409.

Потеряли ответ? Повторите запрос с тем же ключом или проверьте /requests/{request_id}. Не повторяйте покупку с новым ключом при неизвестном результате. Отключение ключа не отменяет уже принятые задания.

DNS, NS & Cloudflare

GET DNS возвращает сохранённый снимок провайдера. Для обновления выполните dns.sync и дождитесь успеха. Изменения выполняются асинхронно через операции домена. dns.rrset требует подпись expected из снимка. Новые подключения Cloudflare требуют Prime; уже подключённые можно редактировать после окончания подписки. SSL и распространение DNS асинхронны. Смена NS может повлиять на доступность сайта.

Ошибки и статусы

error.code · error.message · request_id

401

Ключ неверен или отозван.

404

Ресурс не найден в вашем аккаунте.

409

Конфликт ключа повтора или запрос ещё выполняется.

422

Неверные параметры или условия операции, включая баланс.

500

Результат может быть неизвестен. Проверьте запрос.

503

Временно недоступно. Учитывайте Retry-After.