POST api/user/UserAction

Добавление, изменение, получение информации о пользователе, с входными фильтрами

Request Information

URI Parameters

None.

Body Parameters

UserActionRequest
NameDescriptionTypeAdditional 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

Sample:
{
  "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

Sample:
<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:

Sample not available.

Response Information

Resource Description

UserActionResponse
NameDescriptionTypeAdditional information
Data

Массив итоговых данных

Collection of UserActionDataRow

None.

ErrorCode

Код ошибки

integer

None.

Message

Сообщение об ошибке

string

None.

Response Formats

application/json, text/json

Sample:
{
  "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

Sample:
<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>