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": "2025-10-29T10:29:26.9676205+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>2025-10-29T10:29:26.9676205+03:00</TariffValidity> <TotalSum>4</TotalSum> </UserView>