POST api/values/ClientCreate
Создание профиля Участника программы лояльности
Request Information
URI Parameters
None.
Body Parameters
ClientCreateRequestName | Description | Type | Additional information |
---|---|---|---|
Partner |
идентификатор Партнера программы лояльноси |
integer |
None. |
Card |
номер карты |
integer |
None. |
Phone |
номер телефона |
integer |
None. |
Name |
имя |
string |
None. |
Surname |
фамилия |
string |
None. |
Patronymic |
отчество |
string |
None. |
адрес электронной почты |
string |
None. |
|
Birthdate |
дата рождения |
date |
None. |
AllowSms |
получать уведомления по SMS |
boolean |
None. |
AllowEmail |
получать уведомления по E-mail |
boolean |
None. |
Gender |
пол (1 - муж., -1 - жен., 0 - не определен) |
integer |
None. |
AgreePersonalData |
согласие на обработку персональных данных |
boolean |
None. |
PosCode |
код торговой точки |
string |
None. |
FriendPhone |
телефон друга/подруги для механики “Приведи друга” |
integer |
None. |
ClientSetPassword |
пароль клиента |
boolean |
None. |
Promocode |
промокод |
string |
None. |
AcumSum |
Сумма накоплений |
decimal number |
None. |
ClientPassword |
пароль |
string |
None. |
AllowPush |
получать уведомления через Push |
boolean |
None. |
ClientIShop |
Идентификатор клиента в БД интернет-магазина (сайта) |
integer |
None. |
LkTerminal |
Признак, что регистрация идёт через ЛК (терминал) |
boolean |
None. |
RegSmsCode |
смс-код для подтверждения намерения регистрации клиентом |
string |
None. |
ContragentId |
идентификатор контрагента во внешней системе, которого связывают с клиентом |
string |
None. |
ClientControl |
контрольная строка из таблицы clientcheckregistration, которая подтверждает возможность регистрации нового клиента от указанного @poscode |
string |
None. |
Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{ "Partner": 1, "Card": 2, "Phone": 3, "Name": "sample string 4", "Surname": "sample string 5", "Patronymic": "sample string 6", "Email": "sample string 7", "Birthdate": "2025-01-13T13:34:08.01579+03:00", "AllowSms": true, "AllowEmail": true, "Gender": 1, "AgreePersonalData": true, "PosCode": "sample string 8", "FriendPhone": 1, "ClientSetPassword": true, "Promocode": "sample string 10", "AcumSum": 11.0, "ClientPassword": "sample string 12", "AllowPush": true, "ClientIShop": 1, "LkTerminal": true, "RegSmsCode": "sample string 13", "ContragentId": "sample string 14", "ClientControl": "sample string 15", "Operator": 1, "Token": 1, "SiteCode": "sample string 16" }
application/xml, text/xml
<ClientCreateRequest 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 16</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <AcumSum>11</AcumSum> <AgreePersonalData>true</AgreePersonalData> <AllowEmail>true</AllowEmail> <AllowPush>true</AllowPush> <AllowSms>true</AllowSms> <Birthdate>2025-01-13T13:34:08.01579+03:00</Birthdate> <Card>2</Card> <ClientControl>sample string 15</ClientControl> <ClientIShop>1</ClientIShop> <ClientPassword>sample string 12</ClientPassword> <ClientSetPassword>true</ClientSetPassword> <ContragentId>sample string 14</ContragentId> <Email>sample string 7</Email> <FriendPhone>1</FriendPhone> <Gender>1</Gender> <LkTerminal>true</LkTerminal> <Name>sample string 4</Name> <Partner>1</Partner> <Patronymic>sample string 6</Patronymic> <Phone>3</Phone> <PosCode>sample string 8</PosCode> <Promocode>sample string 10</Promocode> <RegSmsCode>sample string 13</RegSmsCode> <Surname>sample string 5</Surname> </ClientCreateRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
ClientCreateResponseName | Description | Type | Additional information |
---|---|---|---|
ErrorCode |
код ошибки |
integer |
None. |
Message |
сообщение об ошибке |
string |
None. |
Phone |
номер телефона |
integer |
None. |
Card |
номер карты |
integer |
None. |
Client |
идентификатор участника программы лояльности |
integer |
None. |
Response Formats
application/json, text/json
{ "ErrorCode": 1, "Message": "sample string 2", "Phone": 3, "Card": 4, "Client": 5 }
application/xml, text/xml
<ClientCreateResponse 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> </ClientCreateResponse>