POST api/user/UserAction
Добавление, изменение, получение информации о пользователе, с входными фильтрами
Request Information
URI Parameters
None.
Body Parameters
UserActionRequestName | 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
UserActionResponseName | 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>