Мои домены
/api/v1/domainsРаботает только с данными вашего аккаунта. Передавайте API-ключ в заголовке Authorization. Ответы возвращаются в JSON.
Запрос
В BASE_URL укажите HTTPS-адрес этого сайта, в API_KEY — свой секретный ключ. RESOURCE_ID замените идентификатором из ответа API.
curl --request GET "${BASE_URL}/api/v1/domains" \
--header "Authorization: Bearer $API_KEY"Заголовки и параметры
AuthorizationобязательноBearer YOUR_API_KEY
limitquery · integerРазмер страницы, не квота запросов.
1–100
offsetquery · integerКоличество пропускаемых элементов.
0–100000
Ответ
request_idstringобязательноИдентификатор для восстановления результата после сетевого сбоя.
itemsarrayобязательноitems[].idintegerобязательноitems[].namestringобязательно@ — корень, * — wildcard, либо имя записи.
items[].categorystringКатегория цены: basic или protected.
items[].expires_atstring | nullitems[].autorenewbooleanitems[].archivedbooleanitems[].nameserversarrayИмена серверов DNS, не IP-адреса.
items[].dns_backendstringitems[].delegationstringitems[].renewal_periodsarrayitems[].cloudflareobjectобязательноitems[].cloudflare.connectedbooleanitems[].cloudflare.statusstringТекущее состояние. Принятое задание ещё не означает успех.
items[].cloudflare.ssl_statusstringСостояние сертификата Cloudflare для посетителей.
items[].cloudflare.origin_tls_statusstringОтдельное состояние HTTPS между Cloudflare и сервером.
items[].cloudflare.nameserversarrayИмена серверов DNS, не IP-адреса.
items[].cloudflare.checked_atstring | nullitems[].cloudflare.settingsobjectitems[].cloudflare.geo_countriesarrayitems[].cloudflare.available_settingsobjecttotalintegerобязательноnext_offsetinteger | nullобязательноСледующее смещение; null означает конец списка.
Пример структуры ответа · условные значения
{
"request_id": "00000000-0000-4000-8000-000000000001",
"items": [
{
"id": 1,
"name": "example.com",
"category": "string",
"expires_at": "2026-10-02T12:00:00Z",
"autorenew": false,
"archived": false,
"nameservers": [
"string"
],
"dns_backend": "string",
"delegation": "string",
"renewal_periods": [
1
],
"cloudflare": {
"connected": false,
"status": "string",
"ssl_status": "string",
"origin_tls_status": "string",
"nameservers": [
"string"
],
"checked_at": "2026-10-02T12:00:00Z",
"settings": {},
"geo_countries": [
"string"
],
"available_settings": {}
}
}
],
"total": 1,
"next_offset": 1
}Ошибки и статусы
error.code · error.message · request_id
401Ключ неверен или отозван.
404Ресурс не найден в вашем аккаунте.
409Конфликт ключа повтора или запрос ещё выполняется.
422Неверные параметры или условия операции, включая баланс.
500Результат может быть неизвестен. Проверьте запрос.
503Временно недоступно. Учитывайте Retry-After.