GET api/WebService?includeCatalogs={includeCatalogs}

Получить список веб-сервисов

Описание запроса

Параметры URI

ИмяОписаниеТипДополнительная информация
includeCatalogs

Флаг "Включать в список поставщиков каталогов" (например, TecDoc)

boolean

Значение по умолчанию False

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

Нет

Описание ответа

Описание ресурса

Список всех доступных веб-сервисов

Коллекция WebServiceViewModel
ИмяОписаниеТипДополнительная информация
Id

Поле Id содержит идентификатор

integer

Нет

Uid

Поле Uid содержит Guid-идентификатор

Guid

Нет

Name

Поле Name содержит наименование

string

Нет

Description

Поле Description содержит описание

string

Нет

ProviderName

Поле ProviderName содержит наименование провайдера

string

Нет

SupplierName

Поле SupplierName содержит знаменование поставщика

string

Нет

Catalog

Поле Catalog содержит признак того, что данный веб-сервис является служебным и может быть использован только для получения кросс-наименований производителей.

boolean

Нет

Форматы ответа

application/json, text/json

Пример:
[
  {
    "Id": 1,
    "Uid": "b9ade29c-fe91-4ee8-abe0-e1ed3cc02b3a",
    "Name": "sample string 3",
    "Description": "sample string 4",
    "ProviderName": "sample string 5",
    "SupplierName": "sample string 6",
    "Catalog": true
  },
  {
    "Id": 1,
    "Uid": "b9ade29c-fe91-4ee8-abe0-e1ed3cc02b3a",
    "Name": "sample string 3",
    "Description": "sample string 4",
    "ProviderName": "sample string 5",
    "SupplierName": "sample string 6",
    "Catalog": true
  }
]

application/xml, text/xml

Пример:
<ArrayOfWebServiceViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
  <WebServiceViewModel>
    <Catalog>true</Catalog>
    <Description>sample string 4</Description>
    <Id>1</Id>
    <Name>sample string 3</Name>
    <ProviderName>sample string 5</ProviderName>
    <SupplierName>sample string 6</SupplierName>
    <Uid>b9ade29c-fe91-4ee8-abe0-e1ed3cc02b3a</Uid>
  </WebServiceViewModel>
  <WebServiceViewModel>
    <Catalog>true</Catalog>
    <Description>sample string 4</Description>
    <Id>1</Id>
    <Name>sample string 3</Name>
    <ProviderName>sample string 5</ProviderName>
    <SupplierName>sample string 6</SupplierName>
    <Uid>b9ade29c-fe91-4ee8-abe0-e1ed3cc02b3a</Uid>
  </WebServiceViewModel>
</ArrayOfWebServiceViewModel>