POST api/values/ClientCreate
Создание профиля Участника программы лояльности
Request Information
URI Parameters
None.
Body Parameters
ClientCreateRequest| Name | 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-12-20T21:44:10.3886311+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-12-20T21:44:10.3886311+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
ClientCreateResponse| Name | 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>