POST api/sertcard/Owner
Создание и изменение владельца сертификата и привязка друга к владельцу сертификата
Request Information
URI Parameters
None.
Body Parameters
OwnerRequestName | Description | Type | Additional information |
---|---|---|---|
Id |
Идентификатор владельца сертификата после создания, для изменения данных и для привязки друга |
integer |
None. |
Name |
Имя владельца сертификата |
string |
None. |
OwnerType |
Тип владельца сертификата |
byte |
None. |
Gender |
Пол владельца сертификата |
boolean |
None. |
Birthdate |
Дата рождения владельца сертификата |
date |
None. |
Phone |
Номер телефона владельца сертификата |
integer |
None. |
E-mail владельца сертификата |
string |
None. |
|
Viber |
Идентификатор пользователя в Viber |
string |
None. |
Telegram |
Идентификатор пользователя в Telegram |
string |
None. |
Идентификатор пользователя в WhatsApp |
integer |
None. |
|
AgreePersonalData |
Иризнак согласия или не согласия на обработку персональных данных |
boolean |
None. |
ActionType |
Тип действия, которое нужно сделать (create = создать; update = изменить заданное) |
string |
None. |
FriendCreate |
Gризнак создания друга владельца сертификата; если = 1 значит создаём друга и передаём дополнительно id владельца, которому создаём друга; работает для actiontype = create |
boolean |
None. |
Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{ "Id": 1, "Name": "sample string 1", "OwnerType": 64, "Gender": true, "Birthdate": "2025-02-06T16:59:16.3365891+03:00", "Phone": 1, "Email": "sample string 2", "Viber": "sample string 3", "Telegram": "sample string 4", "WhatsApp": 1, "AgreePersonalData": true, "ActionType": "sample string 5", "FriendCreate": true, "Operator": 1, "Token": 1, "SiteCode": "sample string 6" }
application/xml, text/xml
<OwnerRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.SertCardRequest"> <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 6</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <ActionType>sample string 5</ActionType> <AgreePersonalData>true</AgreePersonalData> <Birthdate>2025-02-06T16:59:16.3365891+03:00</Birthdate> <Email>sample string 2</Email> <FriendCreate>true</FriendCreate> <Gender>true</Gender> <Id>1</Id> <Name>sample string 1</Name> <OwnerType>64</OwnerType> <Phone>1</Phone> <Telegram>sample string 4</Telegram> <Viber>sample string 3</Viber> <WhatsApp>1</WhatsApp> </OwnerRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
OwnerResponseName | Description | Type | Additional information |
---|---|---|---|
Id |
Идентификатор владельца сертификата после создания, для изменения данных и для привязки друга |
integer |
None. |
ErrorCode |
Код ошибки |
integer |
None. |
Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{ "Id": 1, "ErrorCode": 1, "Message": "sample string 2" }
application/xml, text/xml
<OwnerResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.SertCardResponse"> <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> <Id>1</Id> </OwnerResponse>