GET api/User/{id}?password={password}

Получить пользователя по идентификатору и паролю

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

Параметры URI

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

Идентификатор пользователя

integer

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

password

Пароль

string

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

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

Нет

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

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

Пользователь соответствующий переданным идентификатору и паролю

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

Поле Id содержит идентификатор пользователя

integer

Нет

Password

Поле Password содержит пароль пользователя

string

Нет

Name

Поле Name содержит наименование компании или ФИО пользователя

string

Нет

TotalSum

Поле TotalSum содержит остаток средств на счету в Российских рублях

decimal

Нет

EnabledServicesCount

Поле EnabledServicesCount содержит количество включенных веб-сервисов

integer

Нет

AvailableRequestsCount

Поле AvailableRequestsCount содержит количество доступных запросов (или null если текущий тариф не подразумевает ограничения по количеству запросов)

integer

Нет

CurrentTariffId

Поле CurrentTariffId содержит идентификатор текущего тарифа

integer

Нет

CurrentTariffName

Поле CurrentTariffName содержит наименование текущего тарифа

string

Нет

NextTariffId

Поле NextTariffId содержит идентификатор нового тарифа, который будет включен при окончании подписки на текущий тариф

integer

Нет

NextTariffName

Поле NextTariffName содержит наименование нового тарифа, который будет включен при окончании подписки на текущий тариф

string

Нет

AutoProlongateOnRequestsEnd

Поле AutoProlongateOnRequestsEnd содержит признак автоматического продления подписки при исчерпании доступного количества запросов

boolean

Нет

TariffValidity

Поле TariffValidity содержит дату окончания подписки (или null если текущий тариф не подразумевает ограничения по количеству запросов)

date

Нет

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

application/json, text/json

Пример:
{
  "Id": 1,
  "Password": "sample string 2",
  "Name": "sample string 3",
  "TotalSum": 4.0,
  "EnabledServicesCount": 5,
  "AvailableRequestsCount": 1,
  "CurrentTariffId": 1,
  "CurrentTariffName": "sample string 6",
  "NextTariffId": 1,
  "NextTariffName": "sample string 7",
  "AutoProlongateOnRequestsEnd": true,
  "TariffValidity": "2024-03-29T12:25:06.3670628+03:00"
}

application/xml, text/xml

Пример:
<UserView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
  <AutoProlongateOnRequestsEnd>true</AutoProlongateOnRequestsEnd>
  <AvailableRequestsCount>1</AvailableRequestsCount>
  <CurrentTariffId>1</CurrentTariffId>
  <CurrentTariffName>sample string 6</CurrentTariffName>
  <EnabledServicesCount>5</EnabledServicesCount>
  <Id>1</Id>
  <Name>sample string 3</Name>
  <NextTariffId>1</NextTariffId>
  <NextTariffName>sample string 7</NextTariffName>
  <Password>sample string 2</Password>
  <TariffValidity>2024-03-29T12:25:06.3670628+03:00</TariffValidity>
  <TotalSum>4</TotalSum>
</UserView>