Получение информации о Домене
Метод Get Domain Info by ID позволяет получить информацию о Домене, используя ID домена.
GET /api/vendor/v1/domains/{id}.json?api_token={api_token}
Аргументы
Название | Тип параметра | Тип данных | Обязательный/ | Описание |
---|---|---|---|---|
id | path | integer | Обязательный | ID домена |
api_token | query | string | Обязательный | API токен Сотрудника, выполняющего операцию (см.Просмотр и обновление информации о Сотруднике вActivePlatform. Руководство по Панели управления Оператора) |
Модель ответа
Название | Тип данных | Описание |
---|---|---|
id | integer | ID домена. |
account_id | integer | ID клиента, к которому относится домен. |
name | string | Доменное имя. |
records | array | Список DNS-записей, содержимое которых зависит от типа ресурсной записи. |
Пример запроса
GET http://billing.activeplatform.com:80/api/vendor/v1/domains/1012.json?api_token=654321
Пример ответа
{
"id": 1012,
"account_id": 2000359,
"name": "activeplatform.com.",
"records": [
{
"name": "sactiveplatform.com",
"type": "SOA",
"content": {
"primary": "ns1.master.activebilling.devnet.by",
"hostmaster": "john.doe@activeplatform.com",
"serial": "2016011903",
"refresh": "14400",
"retry": "7200",
"expire": "2419200",
"default_ttl": "3600"
},
"ttl": 3600,
"prio": null,
"raw_content": "ns1.master.activebilling.devnet.by john.doe@activeplatform.com 2016011903 14400 7200 2419200 3600"
},
{
"name": "activeplatform.com.",
"type": "NS",
"content": {
"nsdname": "ns1.master.activebilling.devnet.by."
},
"ttl": 3600,
"prio": null,
"raw_content": "ns1.master.activebilling.devnet.by"
},
{
"name": "activeplatform.com.",
"type": "NS",
"content": {
"nsdname": "ns2.master.activebilling.devnet.by."
},
"ttl": 3600,
"prio": null,
"raw_content": "ns2.master.activebilling.devnet.by"
}
]
}