POST api/client/GetRegistrationUser

Регистрация Участника в ЛКУ программы лояльности

Request Information

URI Parameters

None.

Body Parameters

GetRegistrationUserRequest
NameDescriptionTypeAdditional information
Phone

номер телефона

integer

None.

Card

номер карты

integer

None.

PartnerID

идентификатор Партнера программы лояльности

integer

None.

PosCode

код торговой точки

string

None.

AgreePersonalData

согласие на обработку персональных данных

boolean

None.

FriendPhone

телефон друга/подруги для механики “Приведи друга”

integer

None.

ClientSetPassword

задать пароль?

boolean

None.

Email

адрес электронной почты

string

None.

Promocode

промокод

string

None.

LkTerminal

Признак, что регистрация идёт через ЛК (терминал)

boolean

None.

RegSmsCode

смс-код для подтверждения намерения регистрации клиентом

string

None.

Operator

Идентификатор оператора программы лояльности

integer

None.

Token

Токен пользователя, который инициирует данный запрос

integer

None.

SiteCode

Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Phone": 1,
  "Card": 2,
  "PartnerID": 3,
  "PosCode": "sample string 4",
  "AgreePersonalData": true,
  "FriendPhone": 1,
  "ClientSetPassword": true,
  "Email": "sample string 6",
  "Promocode": "sample string 7",
  "LkTerminal": true,
  "RegSmsCode": "sample string 8",
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 9"
}

application/xml, text/xml

Sample:
<GetRegistrationUserRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Models">
  <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 9</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <AgreePersonalData>true</AgreePersonalData>
  <Card>2</Card>
  <ClientSetPassword>true</ClientSetPassword>
  <Email>sample string 6</Email>
  <FriendPhone>1</FriendPhone>
  <LkTerminal>true</LkTerminal>
  <PartnerID>3</PartnerID>
  <Phone>1</Phone>
  <PosCode>sample string 4</PosCode>
  <Promocode>sample string 7</Promocode>
  <RegSmsCode>sample string 8</RegSmsCode>
</GetRegistrationUserRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GetRegistrationUserResponse
NameDescriptionTypeAdditional information
ErrorCode

код ошибки

integer

None.

Message

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

string

None.

Phone

номер телефона

integer

None.

Card

номер карты

integer

None.

Client

ID участника

integer

None.

Pos

ID торговой точки

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "ErrorCode": 1,
  "Message": "sample string 2",
  "Phone": 3,
  "Card": 4,
  "Client": 5,
  "Pos": 6
}

application/xml, text/xml

Sample:
<GetRegistrationUserResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Models">
  <Card>4</Card>
  <Client>5</Client>
  <ErrorCode>1</ErrorCode>
  <Message>sample string 2</Message>
  <Phone>3</Phone>
  <Pos>6</Pos>
</GetRegistrationUserResponse>