Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Для получения списка первичных обязательных полей без привязки к конкретным инстанциям используются следующие API-методы:


POST /api/v1/service/profilebasefield/list

Используется для получения первичных обязательных полей зависимых от типа клиента (ФЛ или ИП/ЮЛ).


Пример тела запроса:

{
    "clientType": "COMPANY"
}

где clientType может иметь следующие значения:

  • "INDIVIDUAL" - физическое лицо;
  • "COMPANY" - юр.лицо/ИП.

Пример получаемого ответа:

{
    "result": [
        "regDate",
        "baseOkved",
        "okopf",
        "taxSystem",
        "legalType",
        "legalAddress",
        "legalAddress.city",
        "legalAddress.house",
        "legalAddress.isOwned",
        "legalAddress.postCode",
        "legalAddress.region",
        "legalAddress.street",
        "factAddress",
        "factAddress.city",
        "factAddress.house",
        "factAddress.isOwned",
        "factAddress.postCode",
        "factAddress.region",
        "factAddress.street",
        "sourceInfo",
        "sourceInfo.headCompany",
        "sourceInfo.hasBranches"
    ],
    "fetchFields": {}
}


POST /api/v1/service/productbasefield/list

Используется для получения первичных обязательных полей зависимых от типа продукта.


Пример тела запроса:

{
    "productType": "BG"
}

Возможные значения productType см. в справочнике product_types.

Пример получаемого ответа:

{
    "result": [
        "BG:productDealState.amount",
        "BG:productDealState.tender.federalLaw",
        "BG:productDealState.customer.region",
        "BG:productDealState.startDate",
        "BG:productDealState.endDate",
        "BG:productDealState.deliveryIsRequired",
        "BG:productDealState.termDays"
    ],
    "fetchFields": {}
}
  • Нет меток