Получение Cписка экземпляров услуг домена

Метод Get Applications List by Domain ID позволяет получить Список экземпляров услуг для Домена, используя ID данного домена.

 

 GET /api/vendor/v1/domains/{id}/applications.json?api_token={api_token}

Аргументы

Название

Тип параметра

Тип данных

Обязательный/ 
Опциональный

Описание

id

path

integer

Обязательный

ID домена

api_tokenquerystringОбязательныйAPI токен Сотрудника, выполняющего операцию (см. Просмотр и обновление информации о Сотруднике в ActivePlatform. Руководство по Панели управления Оператора)
pagequeryintegerОпциональныйВозвращается список экземпляров услуг по указанному номеру страницы
per_pagequeryintegerОпциональныйУстановка числа элементов на странице
sorting[field]querystringОпциональныйСортировка списка по указанному полю
sorting[reversed]querystringОбязательный

Установка режима обратной сортировки по указанному полю:

  • true — список будет отсортирован по убыванию.
  • false — список будет отсортирован по возрастанию (используется по умолчанию).
filters[created_at]querystringОпциональный

Фильтрация списка по дате создания

filters[updated_at]querystringОпциональныйФильтрация списка по дате обновления

Модель ответа

Название

Тип данных

Описание

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": "activeplatfrom.com",
  "records": [
    {
      "name": "activeplatfrom.com.",
      "type": "SOA",
      "content": {
        "primary": "ns1.master.activebilling.devnet.by",
        "hostmaster": "john.doe@gmail.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@gmail.com 2016011903 14400 7200 2419200 3600"
    },
    {
      "name": "activeplatfrom.com.",
      "type": "NS",
      "content": {
        "nsdname": "ns1.master.activebilling.devnet.by."
      },
      "ttl": 3600,
      "prio": null,
      "raw_content": "ns1.master.activebilling.devnet.by"
    },
    {
      "name": "activeplatfrom.com.",
      "type": "NS",
      "content": {
        "nsdname": "ns2.master.activebilling.devnet.by."
      },
      "ttl": 3600,
      "prio": null,
      "raw_content": "ns2.master.activebilling.devnet.by"
    }
  ]
}