POST API для клиентов Pro и активного Pro Trial. Endpoint base URL: https://api.gamma-names.ru/v1/.
Authorization: Bearer gn_live_xxx
API-ключ выпускается в личном кабинете: /app/api-keys. Free-аккаунты не могут выпускать или использовать API-ключи.
{
"ok": true,
"data": {}
}{
"ok": false,
"error": { "code": "bad_request", "message": "..." }
}Список подключённых Cloudflare-доменов аккаунта.
curl -X POST https://api.gamma-names.ru/v1/domains.list \ -H 'Authorization: Bearer gn_live_xxx'
Проверить, доступен ли поддомен.
{ "subdomain": "demo", "base_domain": "example.com" }
Зарезервировать parked route.
{ "subdomain": "demo", "base_domain": "example.com", "title": "Demo" }
Создать или обновить route и привязать Gamma URL. Режимы: proxy, redirect, reserved, force_proxy, iframe.
{
"subdomain": "demo",
"base_domain": "example.com",
"target_url": "https://presentation.gamma.site/",
"mode": "proxy",
"title": "Demo"
}
Список routes аккаунта.
Удалить route по route_id или по паре subdomain + base_domain.
{ "subdomain": "demo", "base_domain": "example.com" }
Один DNS-label: латиница, цифры, дефис. Нельзя точку, подчёркивание, начальный/конечный дефис. Зарезервированы: www, mail, api, admin, console, ftp, autodiscover, autoconfig, webmail, cpanel, whm.