Каталоги и модели

CatalogsListGet

Список доступных OEM-каталогов (брендов). Метод бесплатный.

GET https://api.levam.net/oem/v1/CatalogsListGet

Параметры

ПараметрОбязательныйОписание
api_keyдаКлюч к API
typeнетТип транспортного средства: пусто — все, 0 — легковые, 1 — коммерческие, 2 — мотоциклы, 3 — грузовые, 4 — спецтехника

Пример

curl "https://api.levam.net/oem/v1/CatalogsListGet?api_key=КЛЮЧ&type="
{
  "catalogs": [
    {
      "name": "Audi",
      "code": "3",
      "catalog_code": "3",
      "logo": "https://img.levam.net/images/logos/big/audi.png",
      "logo_small": "https://img.levam.net/images/logos/small/audi.png",
      "supportframesearch": "no",
      "frameexample": "",
      "supportvinsearch": "yes",
      "vinexample": "WAUBA24B3XN104537",
      "universal_classifier": "yes",
      "type_moto": "no",
      "type_auto": "yes",
      "type_transport": "no"
    }
  ],
  "error": ""
}

Поля ответа

ПолеОписание
catalogs[].nameНазвание каталога
catalogs[].catalog_codeКод каталога — используется в остальных методах
catalogs[].codeУстаревший дубль catalog_code (оставлен для совместимости)
catalogs[].logo, logo_smallЛоготипы каталога 100×100 и 50×50
catalogs[].supportvinsearch, vinexampleПоддержка поиска по VIN и пример VIN для каталога
catalogs[].supportframesearch, frameexampleПоддержка поиска по FRAME и пример номера
catalogs[].universal_classifierДоступен ли универсальный классификатор (yes/no)
catalogs[].type_moto, type_auto, type_transportНаличие мотоциклов / легковых / грузовых и коммерческих ТС
errorИнформация об ошибке; пустая строка — ошибок нет

ModelsListGet2

Все семейства и модели одного производителя. Метод бесплатный.

GET https://api.levam.net/oem/v1/ModelsListGet2

Параметры

ПараметрОбязательныйОписание
api_keyдаКлюч к API
catalog_codeдаКод каталога из CatalogsListGet
langнетЯзык ответа
typeнетТип ТС (см. CatalogsListGet)

Пример

curl "https://api.levam.net/oem/v1/ModelsListGet2?api_key=КЛЮЧ&catalog_code=3"
{
  "error": "",
  "catalog": {
    "name": "Audi",
    "catalog_code": "3",
    "logo": "https://img.levam.net/images/logos/big/audi.png"
  },
  "families": {
    "Audi 100": {
      "family_name": "Audi 100",
      "family_image": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png",
      "models": [
        { "model": "A10", "model_picture": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png" },
        { "model": "A10C", "model_picture": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png" }
      ]
    }
  }
}

Поля ответа

ПолеОписание
catalogОбъект выбранного каталога (поля как в CatalogsListGet)
familiesОбъект «название семейства → семейство»: family_name, family_image, models[]
families.*.models[].modelКод модели — передаётся в VehicleParamsSet
families.*.models[].model_pictureИзображение модели
errorИнформация об ошибке; пустая строка — ошибок нет

Дальше: подбор модификации по параметрам.