Skip to main content
Базовый URL: https://scamprojecttest.xyz/api/v1. Общие правила (авторизация, лимиты, ошибки, идемпотентность) собраны в обзоре.

Аккаунт

Домены

Список доменов

GET /domains · scope domains:read · пагинация · ?user_id= (operator)

Карточка домена

GET /domains/{domain_id} · scope domains:read. Reseller видит только свои; чужой id → 404.

Проверка доступности

GET /domains/check?names=a.com,b.net · scope domains:read · до 50 имён

Цена TLD

GET /domains/price?tld=com · scope domains:read

Массовая проверка

POST /domains/check:bulk · scope domains:read · тело { "names": ["a.com","b.net"] } → bulk-конверт.

Покупка (деньги)

Денежные эндпоинты требуют API_MONEY_ENABLED, scope domains:buy, заголовок Idempotency-Key и (если включена) подпись X-Signature.

Массовая регистрация

POST /domains/register:bulk · scope domains:buy · деньги · async → 202
Operator обязан указать покупателя: ?user_id=42. Регистрация идёт фоном; статус смотри в GET /batches/checkout:1234. Невалидные строки дают 422 с разбором по позициям; ни одна из них не оплачивается. Премиум-имена (по цене реестра) недоступны и в регистрацию не уходят.

Статус заказов

POST /orders/status:bulk · scope domains:read · тело { "ids": [101,102] }.

Статус batch-задачи

GET /batches/{batch_id} · scope domains:read.

Пополнение баланса (деньги)

Создать счёт

POST /deposits · scope deposits:write · деньги201
Баланс пополняется после оплаты, по подписанному вебхуку провайдера, а не этим запросом.

Статус счёта

GET /deposits/{provider}/{external_id} · scope domains:read.

Операторские эндпоинты

Только operator-ключ (scope admin:*). Денежные требуют Idempotency-Key.