POST api/user/UserAction
Добавление, изменение, получение информации о пользователе, с входными фильтрами
Request Information
URI Parameters
None.
Body Parameters
UserActionRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| ActionType |
Тип действия: Create, Update, Info |
string |
None. |
| UserId |
Идентификатор пользователя для изменения или получения данных |
integer |
None. |
| OwnerPos |
Фильтр: идентификатор точки продаж, которой |
integer |
None. |
| Login |
Логин пользователя |
string |
None. |
| Password |
Пароль пользователя |
string |
None. |
| UsersType |
Тип пользователя |
byte |
None. |
| UserStatus |
Статус пользователя |
byte |
None. |
| Person |
Идентификатор человека |
integer |
None. |
| Partner |
Идентификатор партнера |
integer |
None. |
| DefaultPartner |
Идентификатор дефолтного партнера |
integer |
None. |
| DefaultPos |
Идентификатор дефолтной точки |
integer |
None. |
| Pos |
Идентификатор точки продаж |
integer |
None. |
| UiEntity |
Тип сущности по отношению к ЛК |
byte |
None. |
| Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
| Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
| SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{
"ActionType": "sample string 1",
"UserId": 1,
"OwnerPos": 1,
"Login": "sample string 2",
"Password": "sample string 3",
"UsersType": 64,
"UserStatus": 64,
"Person": 1,
"Partner": 1,
"DefaultPartner": 1,
"DefaultPos": 1,
"Pos": 1,
"UiEntity": 64,
"Operator": 1,
"Token": 1,
"SiteCode": "sample string 4"
}
application/xml, text/xml
<UserActionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.UserRequest"> <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator> <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 4</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <ActionType>sample string 1</ActionType> <DefaultPartner>1</DefaultPartner> <DefaultPos>1</DefaultPos> <Login>sample string 2</Login> <OwnerPos>1</OwnerPos> <Partner>1</Partner> <Password>sample string 3</Password> <Person>1</Person> <Pos>1</Pos> <UiEntity>64</UiEntity> <UserId>1</UserId> <UserStatus>64</UserStatus> <UsersType>64</UsersType> </UserActionRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
UserActionResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Data |
Массив итоговых данных |
Collection of UserActionDataRow |
None. |
| ErrorCode |
Код ошибки |
integer |
None. |
| Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{
"Data": [
{
"UserId": 1,
"UserStatus": 64,
"UserStatusName": "sample string 1",
"UsersType": 64,
"UsersTypeName": "sample string 2",
"UiEntity": 64,
"EntityName": "sample string 3",
"Pos": 1,
"PosName": "sample string 4",
"Person": 1,
"Control": "sample string 5",
"GoodsCatalog": 1,
"SiteCode": "sample string 6",
"OperatorName": "sample string 7"
},
{
"UserId": 1,
"UserStatus": 64,
"UserStatusName": "sample string 1",
"UsersType": 64,
"UsersTypeName": "sample string 2",
"UiEntity": 64,
"EntityName": "sample string 3",
"Pos": 1,
"PosName": "sample string 4",
"Person": 1,
"Control": "sample string 5",
"GoodsCatalog": 1,
"SiteCode": "sample string 6",
"OperatorName": "sample string 7"
}
],
"ErrorCode": 1,
"Message": "sample string 2"
}
application/xml, text/xml
<UserActionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.UserResponse">
<ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</ErrorCode>
<Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</Message>
<Data>
<UserActionResponse.UserActionDataRow>
<Control>sample string 5</Control>
<EntityName>sample string 3</EntityName>
<GoodsCatalog>1</GoodsCatalog>
<OperatorName>sample string 7</OperatorName>
<Person>1</Person>
<Pos>1</Pos>
<PosName>sample string 4</PosName>
<SiteCode>sample string 6</SiteCode>
<UiEntity>64</UiEntity>
<UserId>1</UserId>
<UserStatus>64</UserStatus>
<UserStatusName>sample string 1</UserStatusName>
<UsersType>64</UsersType>
<UsersTypeName>sample string 2</UsersTypeName>
</UserActionResponse.UserActionDataRow>
<UserActionResponse.UserActionDataRow>
<Control>sample string 5</Control>
<EntityName>sample string 3</EntityName>
<GoodsCatalog>1</GoodsCatalog>
<OperatorName>sample string 7</OperatorName>
<Person>1</Person>
<Pos>1</Pos>
<PosName>sample string 4</PosName>
<SiteCode>sample string 6</SiteCode>
<UiEntity>64</UiEntity>
<UserId>1</UserId>
<UserStatus>64</UserStatus>
<UserStatusName>sample string 1</UserStatusName>
<UsersType>64</UsersType>
<UsersTypeName>sample string 2</UsersTypeName>
</UserActionResponse.UserActionDataRow>
</Data>
</UserActionResponse>