POST api/WebService/{id}?masterLogin={masterLogin}&masterPassword={masterPassword}

Обновить описание веб-сервиса по идентификатору веб-сервиса

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

Параметры URI

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

Идентификатор веб-сервиса

integer

Обязательное поле

masterLogin

Имя пользователя администратора системы

string

Нет

masterPassword

Пароль администратора системы

string

Нет

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

Информация о веб-сервисе

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

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

string

Обязательное поле

Максимальная длина: 100

Минимальная длина: 3

Description

Поле Description содержит текстовое описание веб-сервиса

string

Максимальная длина: 8000

SupplierName

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

string

Максимальная длина: 200

Форматы запроса

application/json, text/json

Пример:
{
  "Name": "sample string 1",
  "Description": "sample string 2",
  "SupplierName": "sample string 3"
}

application/xml, text/xml

Пример:
<WebServiceEditModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
  <Description>sample string 2</Description>
  <Name>sample string 1</Name>
  <SupplierName>sample string 3</SupplierName>
</WebServiceEditModel>

application/x-www-form-urlencoded

Пример:

Пример недоступен.

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

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

Веб-сервис

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": "ed0691c7-b44a-4dbc-989e-19e25adaf756",
  "Name": "sample string 3",
  "Description": "sample string 4",
  "ProviderName": "sample string 5",
  "SupplierName": "sample string 6",
  "Catalog": true
}

application/xml, text/xml

Пример:
<WebServiceViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
  <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>ed0691c7-b44a-4dbc-989e-19e25adaf756</Uid>
</WebServiceViewModel>