Создание и обновление данных
Перезапись данных пользователя
PUT /EditUser
{
"ApplicationId": 123321,
"Secret": "123321",
"SourceId": "Test_SourceId",
"UserData": {
"UserId": "Test_UserId", // обязательное
"SecretKey": "Test_SecretKey" // обязательное
// Здесь передаем только те поля что хотим изменить - то-есть если хотим изменить пароль то передаем только пароль
"Firstname": "Имя",
"Surname": "Фамилия",
"Middlename": "Отчество",
"Phone": "79777221374",
"Email": "[email protected]",
"Password": "Phahah",
"BirthDate": "2020.12.10",
"City": "г.Москва, Ул Первая, д 2",
"PersonalDataAgree": true,
"EmailSubscribeAgree": true,
"ExtraParameters": [ // перезапишутся, если заново все не отправить, если хотите обновить или добавить выборочно параметр, то используете /AddParamUser
{
"Name": "ClientType",
"Value": " Breeder" // Breeder, Veterinar или User
},
{
"Name": "Название магазина",
"Value": "Магазин Гранат"
},
{
"Name": "Адрес магазина",
"Value": "Ул Мира д1"
},
{
"Name": "Серия и номер",
"Value": "0011 223344"
},
{
"Name": "Кем выдан",
"Value": "Отделом УФМС по Московской области в гор. Подольске"
},
{
"Name": "Когда выдан",
"Value": "19.12.2019"
},
{
"Name": "Данные регистрации по паспорту",
"Value": "г. Москва Ул. Зеленая д 1 кв 1"
},
{
"Name": "Номер ИНН",
"Value": "123456789"
}
]
}
}Добавление экстра-параметров (без перезаписи)
PUT /AddParamUser
Добавить пользователю соглашение (без перезаписи)
PUT /AddConsentUser
Создать событие
Перед созданием, сообщите менеджеру название события. Скорее всего в базе уже есть подходящие переменные, и вы сможете использовать их.
POST /AddEvents
Перезаписать событие
Можно найти "EventId" по названию события.
PUT /EditEvent
Добавить переменную в событие (без перезаписи)
PUT /AddPropertiesEvent
Ответ
В случае успеха возвращает 200 ОК и сессию юзера
Last updated