Метод getSpecificationList

Получение списка спецификаций.

POST /v1/specifications/search

Параметры запроса

Имя Описание Обязательный Значение по умолчанию

page

Общее количество страниц

Нет

2

pageSize

Количество возвращаемых элементов в запросе

Нет

20

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

{
  "displayName": "Яндекс браузер",
  "description": "Formula to install web browser developed by Yandex."
}

Тип контента

  • application/json

Ответы

Код Сообщение Тип данных Пример

200

Список спецификаций

{
  "formulaSpecifications": [
    {
      "id": "5467",
      "formulaName": "yandex-browser",
      "displayName": "Яндекс браузер",
      "description": "Formula to install web browser developed by Yandex.",
      "stagesToComplete": [
        ""
      ],
      "pillarConfigName": "Formula to install web browser developed by Yandex.",
      "pillarProperties": [
        {
          "key": "yandex-browser.lookup.pkg.version",
          "value": "23.5.4.685-1",
          "description": "The specific version of the package. If value is an empty string, then will be used the latest version."
        }
      ]
    }
  ],
  "meta": {
    "totalRecords": 1729,
    "pageSize": 20,
    "totalPages": 87,
    "currentPage": 2,
    "hasNext": true,
    "hasPrev": true
  }
}

400

Incorrect request params (некорректные параметры запроса)

{
  "code": "validation_failed",
  "message": "Template contains not resolved variables"
}

401

Auth exception (ошибка аутентификации)

500

Internal error (внутренняя ошибка)

{
  "code": "validation_failed",
  "message": "Template contains not resolved variables"
}