GET api/User?masterLogin={masterLogin}&masterPassword={masterPassword}
Получить полный список пользователей, зарегистрированных в системе
Описание запроса
Параметры URI
Имя | Описание | Тип | Дополнительная информация |
---|---|---|---|
masterLogin |
Имя пользователя администратора системы |
string |
Нет |
masterPassword |
Пароль администратора системы |
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-12-26T17:11:05.7384279+03:00" }, { "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-12-26T17:11:05.7384279+03:00" } ]
application/xml, text/xml
<ArrayOfUserView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models"> <UserView> <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-12-26T17:11:05.7384279+03:00</TariffValidity> <TotalSum>4</TotalSum> </UserView> <UserView> <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-12-26T17:11:05.7384279+03:00</TariffValidity> <TotalSum>4</TotalSum> </UserView> </ArrayOfUserView>