Содержание

Получение офферов

Получение подробностей оффера вместе со списком доступных аддонов, включая min/max кол-во аддона для данного оффера.

Запрос

Синтаксис

Метод URI
GET GET /offers/{id}

Параметры URI

Имя Тип Обязательный Описание Значение по-умолчанию
id GUID ID продаваемой услуги (тарифный план)

Тело запроса

Нет.

Пример запроса

GET /offers?offer_id=c06b9b37-f449-4b6c-8e94-5da79b1ff4d5

Ответ

Успех

Стандартный код HTTP: 200 OK.

Тело ответа: Объект Offer.

Ошибка

Для указания типа ошибки в ответе сервера, используются стандартные HTTP-коды 4xx-5xx.

Тело ответа: возвращается общий для сервиса набор данных, содержащий сообщение об ошибке и дополнительную информацию. Дополнительная информация в разделе Ошибки сервиса.

Пример ответа

{
  "Addons": [
    {
      "Id": "00000000-0000-0000-0000-000000000001",
      "MaxCount": 16,
      "MinCount": 0,
      "Name": "CPU",
      "OverPrice": 200.0,
      "Quote": 8
    },
    {
      "Id": "00000000-0000-0000-0000-000000000002",
      "MaxCount": 16,
      "MinCount": 0,
      "Name": "RAM",
      "OverPrice": 530.0,
      "Quote": 8
    }
  ],
  "Id": "b2c79978-3ace-42d4-bfa2-62b70899fd82",
  "MonthlyPrice": 4950.0,
  "Name": "HIT8"
}

Контракт данных