{"info":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","description":"<html><head></head><body><p><a href=\"https://imgbb.com/\"><img src=\"https://i.ibb.co/YhvGxDB/2020-03-25-09-56-55-removebg-preview.png\" alt=\"2020-03-25-09-56-55-removebg-preview\"></a></p>\n<h1 id=\"tehnicheskie-svedeniya\">Технические сведения</h1>\n<ul>\n<li>Вызовы веб-сервисов осуществляются через метод POST\\GET.</li>\n<li>Входящие параметры сервисов являются объектами в формате JSON с обязательным объявлением в шапке (Content-Type:application/json).</li>\n<li>В качестве механизма аутентификации используется метод Basic Access Authentication:</li>\n<li>С объявленным логином и паролем разделёнными между собой двоеточием, а также закодированными в Base64 (Authorization: Basic login:password):</li>\n<li>Пример: Authorization: Basic\ndG95YWx0eTpwYXowbDFuNS5sMHlhbHt2\n*Все запросы передаются на веб-сервис, расположенный по адресу:</li>\n<li><a href=\"http://hostname/Processing/%7BWebAppType%7D/%7BServiceName%7D\">http://hostname/Processing/{WebAppType}/{ServiceName}</a>:</li>\n<li>Где {WebAppType} - тип WebApp (Processing.WebApp или ExternalApi.WebApp)</li>\n<li>Где {ServiceName} - наименование метода.\n*При использовании метода Add:</li>\n<li>Если в запросе отсутствует параметр, система принимает его значение как «NULL».\n*При использовании метода Edit:</li>\n<li>Если в запросе отсутствует параметр, который ранее был передан в предыдущем запросе (Add/Edit), система принимает его значение как\n«NULL».</li>\n<li>Если в запросе отсутствует связанная коллекция, которая ранее была передана в предыдущем запросе (Add/Edit) коллекции принимается как\n«NULL», связь с ней очищается.</li>\n</ul>\n<h2 id=\"базовый-ответ-для-веб-метов\">Базовый ответ для веб-метов:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Значения Result</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Значение</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Ошибка</td>\n</tr>\n<tr>\n<td>0</td>\n<td>Успех</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"описание-базовых-ошибок\">Описание базовых ошибок:</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>WrongLogin</td>\n<td>0001</td>\n<td>Неверное имя пользователя или пароль для авторизации.</td>\n</tr>\n<tr>\n<td>ObjectAlreadyExist</td>\n<td>0002</td>\n<td>Объект с данными параметрами уже существует.</td>\n</tr>\n<tr>\n<td>ObjectDoesNotExist</td>\n<td>0003</td>\n<td>Объект с указанными параметрами не существует.</td>\n</tr>\n<tr>\n<td>OdjectIsNotUnique</td>\n<td>0004</td>\n<td>Найдено несколько записей</td>\n</tr>\n<tr>\n<td>RequiredParameterNotSpe cified</td>\n<td>0005</td>\n<td>Не передан обязательный параметр веб- сервиса.</td>\n</tr>\n<tr>\n<td>RequiredFilterNotSpecified</td>\n<td>0006</td>\n<td>Не найдены соответствия переданных фильтров в веб-сервисе.</td>\n</tr>\n<tr>\n<td>NoFilters</td>\n<td>0007</td>\n<td>Не переданы условия для отбора данных.</td>\n</tr>\n<tr>\n<td>ParameterValueNotFound</td>\n<td>0008</td>\n<td>Не найдено значение передаваемого параметра.</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Технические сведения","slug":"tehnicheskie-svedeniya"}],"owner":"1124299","collectionId":"59a5b850-9274-4e8c-aa10-3017d6792d1c","publishedId":"T1LFoAuv","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-08-05T14:28:40.000Z"},"item":[{"name":"Продуктовый каталог","item":[{"name":"Бренды","item":[{"name":"Добавить бренд","id":"34d1ad78-79be-4028-bc70-c97692942bee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"BrandInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"NameEng\": \"NameEng\",\n            \"NetImport\": \"true\",\n            \"IsOwnBrand\": \"true\"\n        }\n    ]\n}"},"url":"{{Url}}/Processing/ExternalApi.WebApp/AddBrandInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Внешний Id</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Наименование бренда, рус.</td>\n</tr>\n<tr>\n<td>NameEng</td>\n<td>String (250)</td>\n<td>Наименование бренда, англ.</td>\n</tr>\n<tr>\n<td>NetImport</td>\n<td>Bool</td>\n<td>Собственность импорта</td>\n</tr>\n<tr>\n<td>IsOwnBrand</td>\n<td>Bool</td>\n<td>Собственный бренд</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"выходные-параметры\">Выходные параметры</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectAlreadyExist</td>\n<td>0002</td>\n<td>Объект с данными параметрами уже существует.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalApi.WebApp","AddBrandInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"ae59bcdd-b156-403e-83ec-934a01104283","name":"Добавить бренд","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"BrandInfo\": [\n        {\n            \"ExtId\": \"001\",\n            \"Name\": \"Name\",\n            \"NameEng\": \"NameEng\",\n            \"NetImport\": \"true\",\n            \"IsOwnBrand\": \"true\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/AddBrandInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 14 Apr 2020 12:29:34 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"34d1ad78-79be-4028-bc70-c97692942bee"},{"name":"Изменить бренд","id":"1f2146fd-4e1a-4483-a14d-c1f1572449b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"BrandInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"NameEng\": \"NameEng\",\n            \"NetImport\": \"true\",\n            \"IsOwnBrand\": \"true\"\n        }\n    ]\n}"},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditBrandInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Внешний Id</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Наименование бренда, рус.</td>\n</tr>\n<tr>\n<td>NameEng</td>\n<td>String (250)</td>\n<td>Наименование бренда, англ.</td>\n</tr>\n<tr>\n<td>NetImport</td>\n<td>Bool</td>\n<td>Собственность импорта</td>\n</tr>\n<tr>\n<td>IsOwnBrand</td>\n<td>Bool</td>\n<td>Собственный бренд</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"выходные-параметры\">Выходные параметры</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectDoesNotExist</td>\n<td>0003</td>\n<td>Объект с указанными параметрами не существует</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalApi.WebApp","EditBrandInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"c4a0ca0a-5ebf-4a58-b0f1-2b5630dc1e1f","name":"Изменить бренд","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n  \"BrandInfo\": [{\n    \"ExtId\": \"ExtId\",\n    \"Name\": \"Name\",\n    \"NameEng\": \"NameEng\",\n    \"NetImport\": \"true\",\n    \"IsOwnBrand\": \"true\"\n  }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditBrandInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 14 Apr 2020 12:33:05 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"1f2146fd-4e1a-4483-a14d-c1f1572449b2"}],"id":"0e158f67-64e3-4a41-890a-2efcfc39aca8","description":"<p>Добавление или изменения записей справочника Бренды</p>\n","_postman_id":"0e158f67-64e3-4a41-890a-2efcfc39aca8","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Производители товаров","item":[{"name":"Добавить производителя","id":"1ffd2fab-624f-413c-864c-f21373aeb045","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ManufacturerInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"NameEng\": \"NameEng\"\n        }\n    ]\n}"},"url":"{{Url}}/Processing/ExternalApi.WebApp/AddManufacturerInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Внешний Id</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Наименование, рус.</td>\n</tr>\n<tr>\n<td>NameEng</td>\n<td>String (250)</td>\n<td>Наименование, англ.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"выходные-параметры\">Выходные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectAlreadyExist</td>\n<td>0002</td>\n<td>Объект с данными параметрами уже существует</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalApi.WebApp","AddManufacturerInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"89049f53-bf63-46b3-b6ab-28b7e49d49dd","name":"Добавить производителя","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ManufacturerInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"NameEng\": \"NameEng\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/AddManufacturerInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 14 Apr 2020 12:59:04 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"1ffd2fab-624f-413c-864c-f21373aeb045"},{"name":"Изменить производителя","id":"a846c009-c00d-4ae8-ac98-1fb53503b233","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ManufacturerInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"NameEng\": \"NameEng\"\n        }\n    ]\n}"},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditManufacturerInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Внешний Id</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Наименование, рус.</td>\n</tr>\n<tr>\n<td>NameEng</td>\n<td>String (250)</td>\n<td>Наименование, англ.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"выходные-параметры\">Выходные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectDoesNotExist</td>\n<td>0003</td>\n<td>Объект с указанными параметрами не существует.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalApi.WebApp","EditManufacturerInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"e717e13e-9815-4086-ae7c-0ee5dae87993","name":"Изменить производителя","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ManufacturerInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"NameEng\": \"NameEng\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditManufacturerInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 15 Apr 2020 13:20:21 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"a846c009-c00d-4ae8-ac98-1fb53503b233"}],"id":"9ae83141-c204-4caf-a51e-cef839f0985a","description":"<p>Добавление или изменения записей справочника Производители товаров</p>\n","_postman_id":"9ae83141-c204-4caf-a51e-cef839f0985a","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Группы продуктов","item":[{"name":"Добавить группу продуктов","id":"f5b41283-ca16-47f3-a309-9eee874339a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\r\n    \"ProductGroupInfo\": [{\r\n        \"ExtId\": \"ExtId2\",\r\n        \"Name\": \"Name2\",\r\n        \"ParentExtId\": \"ExtId\"\r\n    }]\r\n}\r\n"},"url":"{{Url}}/Processing/ExternalApi.WebApp/AddProductGroupInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Внешний Id</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Наименование, рус.</td>\n</tr>\n<tr>\n<td>ParentExtId</td>\n<td>String (50)</td>\n<td>Родительская группа</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"выходные-параметры\">Выходные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectAlreadyExist</td>\n<td>0002</td>\n<td>Объект с данными параметрами уже существует.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalApi.WebApp","AddProductGroupInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"bb05d994-19c6-43b6-a316-a9d9f7c82efc","name":"Добавить группу продуктов","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ProductGroupInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/AddProductGroupInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 16 Apr 2020 06:22:52 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"f5b41283-ca16-47f3-a309-9eee874339a4"},{"name":"Изменить группу продуктов","id":"dd1be26a-e5bc-4fa7-bf02-79b2be99901b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\r\n    \"ProductGroupInfo\": [{\r\n        \"ExtId\": \"ExtId\",\r\n        \"Name\": \"Name\",\r\n        \"ParentExtId\": \"ExtId2\"\r\n    }]\r\n}\r\n"},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditProductGroupInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Внешний Id</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Наименование, рус.</td>\n</tr>\n<tr>\n<td>ParentExtId</td>\n<td>String (50)</td>\n<td>Родительская группа</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"выходные-параметры\">Выходные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectDoesNotExist</td>\n<td>0003</td>\n<td>Объект с указанными параметрами не существует</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalApi.WebApp","EditProductGroupInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"f8fdd124-5304-4aa9-a694-b1bd88cf40b4","name":"Изменить группу продуктов","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\r\n    \"ProductGroupInfo\": [{\r\n        \"ExtId\": \"ExtId\",\r\n        \"Name\": \"Name\",\r\n        \"ParentExtId\": \"ExtId2\"\r\n    }]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditProductGroupInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 16 Apr 2020 06:24:15 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"dd1be26a-e5bc-4fa7-bf02-79b2be99901b"}],"id":"ef4893cb-3ae5-4e0b-a95c-18bec9f4324f","_postman_id":"ef4893cb-3ae5-4e0b-a95c-18bec9f4324f","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Продукты","item":[{"name":"Добавить продукт","id":"b368a80d-ba85-4442-98d4-f5743a36492d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ProductInfo\": [\n        {\n            \"ExtId\": \"ExtId1\",\n            \"Name\": \"Name\",\n            \"Price\": \"100\",\n            \"Type\": \"Type\",\n            \"Unit\": \"Unit\",\n            \"IsAddBonusesAvailable\": \"true\",\n            \"IsBonusesWriteOffAvailable\": \"true\",\n            \"ProductFolderIds\": [\n                \"ExtId\"\n            ]\n        }\n    ]\n}"},"url":"{{Url}}/Processing/ExternalAPI.WebApp/AddProductInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<p><em>Коллекция продукты</em></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Price</td>\n<td>Decimal(2)</td>\n<td>Цена продукта</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Название продукта</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Тип продукта</td>\n</tr>\n<tr>\n<td>Unit</td>\n<td>String (50)</td>\n<td>Единица измерения продукта</td>\n</tr>\n<tr>\n<td>IsAddBonusesAvailable</td>\n<td>Bool</td>\n<td>Доступны начисления бонусов</td>\n</tr>\n<tr>\n<td>IsBonusesWriteOffAvailable</td>\n<td>Bool</td>\n<td>Доступны списания бонусов</td>\n</tr>\n<tr>\n<td>BrandId</td>\n<td>String(50)</td>\n<td>Бренд</td>\n</tr>\n<tr>\n<td>ManufacturerId</td>\n<td>String(50)</td>\n<td>Производитель товара</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция группы продуктов ProductFolderIds</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductFolderIds</td>\n<td>String(50)</td>\n<td>ExtId группы продуктов</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"выходные-параметры\">Выходные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductAlreadyExist</td>\n<td>5001</td>\n<td>Продукт уже существует– «Id».</td>\n</tr>\n<tr>\n<td>BrandNotFound</td>\n<td>5002</td>\n<td>Не найден бренд – «Id».</td>\n</tr>\n<tr>\n<td>ManufacturerNotFound</td>\n<td>5003</td>\n<td>Не найден производитель товаров– «Id».</td>\n</tr>\n<tr>\n<td>ProductGroupNotFound</td>\n<td>5004</td>\n<td>Не найдена группа товаров– «Id».</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalAPI.WebApp","AddProductInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"a1b45b8b-687d-4009-aab6-566e8bcc794c","name":"Добавить продукт","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ProductInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"Price\": \"100\",\n            \"Type\": \"Type\",\n            \"Unit\": \"Unit\",\n            \"IsAddBonusesAvailable\": \"true\",\n            \"IsBonusesWriteOffAvailable\": \"true\",\n            \"BrandId\": \"BrandId\",\n            \"ManufacturerId\": \"ManufacturerId\",\n            \"ProductFolderIds\": [\n                \"ExtId\"\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalAPI.WebApp/AddProductInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 16 Apr 2020 06:43:33 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"b368a80d-ba85-4442-98d4-f5743a36492d"},{"name":"Изменить продукт","id":"bff4416d-146c-41b9-97aa-b7b7eeabd12c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ProductInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"Price\": \"30\",\n            \"Type\": \"Type\",\n            \"Unit\": \"Unit\",\n            \"IsAddBonusesAvailable\": \"false\",\n            \"IsBonusesWriteOffAvailable\": \"true\",\n            \"BrandId\": \"BrandId\",\n            \"ManufacturerId\": \"ManufacturerId\",\n            \"ProductFolderIds\": [\n                \"ExtId1\",\n                \"ExtId2\"\n            ]\n        }\n    ]\n}"},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditProductInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<p><em>Коллекция продукты</em></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Price</td>\n<td>Decimal(2)</td>\n<td>Цена продукта</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Название продукта</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Тип продукта</td>\n</tr>\n<tr>\n<td>Unit</td>\n<td>String (50)</td>\n<td>Единица измерения продукта</td>\n</tr>\n<tr>\n<td>IsAddBonusesAvailable</td>\n<td>Bool</td>\n<td>Доступны начисления бонусов</td>\n</tr>\n<tr>\n<td>IsBonusesWriteOffAvailable</td>\n<td>Bool</td>\n<td>Доступны списания бонусов</td>\n</tr>\n<tr>\n<td>BrandId</td>\n<td>String(50)</td>\n<td>Бренд</td>\n</tr>\n<tr>\n<td>ManufacturerId</td>\n<td>String(50)</td>\n<td>Производитель товара</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция группы продуктов ProductFolderIds</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductFolderIds</td>\n<td>String(50)</td>\n<td>ExtId группы продуктов</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"выходные-параметры\">Выходные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductNotFound</td>\n<td>5005</td>\n<td>Продукт не найден – «Id».</td>\n</tr>\n<tr>\n<td>BrandNotFound</td>\n<td>5002</td>\n<td>Не найден бренд – «Id».</td>\n</tr>\n<tr>\n<td>ManufacturerNotFound</td>\n<td>5003</td>\n<td>Не найден производитель товаров– «Id».</td>\n</tr>\n<tr>\n<td>ProductGroupNotFound</td>\n<td>5004</td>\n<td>Не найдена группа товаров– «Id».</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalApi.WebApp","EditProductInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"c0cdd641-3658-494a-9d8b-e363ebaadef0","name":"Изменить продукт","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ProductInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"Price\": \"30\",\n            \"Type\": \"Type\",\n            \"Unit\": \"Unit\",\n            \"IsAddBonusesAvailable\": \"false\",\n            \"IsBonusesWriteOffAvailable\": \"true\",\n            \"BrandId\": \"BrandId\",\n            \"ManufacturerId\": \"ManufacturerId\",\n            \"ProductFolderIds\": [\n                \"ExtId1\",\n                \"ExtId2\"\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/EditProductInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"63"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 16 Apr 2020 06:47:12 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"bff4416d-146c-41b9-97aa-b7b7eeabd12c"},{"name":"Добавить или изменить продукт","id":"c7205d4b-3300-4b89-9154-4f2da0b42070","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n  \"ProductInfo\": [{\n    \"ExtId\": \"111192\",\n    \"Name\": \"111192\",\n    \"Price\": \"1099.99\",\n    \"Type\": \"Тип_01\",\n    \"Unit\": \"шт.\",\n    \"IsAddBonusesAvailable\": \"true\",\n    \"IsBonusesWriteOffAvailable\": \"true\"\n  }]\n}"},"url":"{{Url}}/Processing/ExternalAPI.WebApp/AddProductInfo","description":"<h2 id=\"входные-параметры\">Входные параметры</h2>\n<ul>\n<li>Коллекция продукты ProductInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Price</td>\n<td>Decimal(2)</td>\n<td>Цена продукта</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (250)</td>\n<td>Название продукта</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Тип продукта</td>\n</tr>\n<tr>\n<td>Unit</td>\n<td>String (50)</td>\n<td>Единица измерения продукта</td>\n</tr>\n<tr>\n<td>IsAddBonusesAvailable</td>\n<td>Bool</td>\n<td>Доступны начисления бонусов</td>\n</tr>\n<tr>\n<td>IsBonusesWriteOffAvailable</td>\n<td>Bool</td>\n<td>Доступны списания бонусов</td>\n</tr>\n<tr>\n<td>BrandId</td>\n<td>String(50)</td>\n<td>Бренд</td>\n</tr>\n<tr>\n<td>ManufacturerId</td>\n<td>String(50)</td>\n<td>Производитель товара</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция группы продуктов ProductFolderIds</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductFolderIds</td>\n<td>String(50)</td>\n<td>ExtId группы продуктов</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"выходные-параметры\">Выходные параметры</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>BrandNotFound</td>\n<td>5002</td>\n<td>Не найден бренд – «Id».</td>\n</tr>\n<tr>\n<td>ManufacturerNotFound</td>\n<td>5003</td>\n<td>Не найден производитель товаров– «Id».</td>\n</tr>\n<tr>\n<td>ProductGroupNotFound</td>\n<td>5004</td>\n<td>Не найдена группа товаров– «Id».</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing","ExternalAPI.WebApp","AddProductInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"7b22caf7-7006-4986-9801-50f45d666310","name":"Добавить или изменить продукт","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ProductInfo\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"Price\": \"30\",\n            \"Type\": \"Type\",\n            \"Unit\": \"Unit\",\n            \"IsAddBonusesAvailable\": \"false\",\n            \"IsBonusesWriteOffAvailable\": \"true\",\n            \"BrandId\": \"BrandId\",\n            \"ManufacturerId\": \"ManufacturerId\",\n            \"ProductFolderIds\": [\n                \"ExtId1\",\n                \"ExtId2\"\n            ]\n        }\n    ]\n}"},"url":"{{Url}}/Processing/ExternalAPI.WebApp/AddProductInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"63"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 16 Apr 2020 06:47:42 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"c7205d4b-3300-4b89-9154-4f2da0b42070"}],"id":"dcbc82e7-c2fd-486a-90ae-00e55045c300","_postman_id":"dcbc82e7-c2fd-486a-90ae-00e55045c300","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}}],"id":"02cc382b-87b3-4b25-8bc8-56f375260cdd","_postman_id":"02cc382b-87b3-4b25-8bc8-56f375260cdd","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Торговые точки","item":[{"name":"Получить информацию о торговой точке","id":"1135a7ac-d3b2-44d7-8fae-240985e4786a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PointOfSaleCode\": \"PointOfSaleCode\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetAccountInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>AccountInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Название</td>\n</tr>\n<tr>\n<td>CreatedOn</td>\n<td>Dateвремя</td>\n<td>Date создания</td>\n</tr>\n<tr>\n<td>ModifiedOn</td>\n<td>Dateвремя</td>\n<td>Date изменения</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (500)</td>\n<td>Описание</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>AccountCommunications</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Type</td>\n<td>String (500)</td>\n<td>Тип средства коммуникации</td>\n</tr>\n<tr>\n<td>Number</td>\n<td>String (500)</td>\n<td>Значения средства коммуникации</td>\n</tr>\n<tr>\n<td>IsMain</td>\n<td>Bool</td>\n<td>Признак \"Основной\"</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Files</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>имя файла с детали Файлы</td>\n</tr>\n<tr>\n<td>Object</td>\n<td>String (500)</td>\n<td>объект в BASE64</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Категория файла</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetAccountInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"53943206-adbd-4daa-aba2-e5f79e42b62e","name":"GetAccountInfo","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","type":"text","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PointOfSaleCode\": \"48\"\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/ExternalApi.WebApp/GetAccountInfo"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"AccountInfo\": [\r\n    {\r\n      \"Name\": \"Name\",\r\n      \"CreatedOn\": \"2019-04-18T00:00:00.0000000\",\r\n      \"ModifiedOn\": \"2019-04-18T00:00:00.0000000\",\r\n      \"Type\": \"1\",\r\n      \"Description\": \"Description\",\r\n      \"PointOfSaleCode\": \"PointOfSaleCode\",\r\n      \"AccountCommunications\": [\r\n        {\r\n          \"Value\": \"Value\",\r\n          \"Type\": \"1\",\r\n          \"Primary\": true\r\n        }\r\n      ],\r\n      \"Files\": [\r\n        {\r\n          \"Name\": \"Name\",\r\n          \"Object\": \"Object\",\r\n          \"Type\": \"Type\"\r\n        }\r\n      ]\r\n    }\r\n  ],\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"1135a7ac-d3b2-44d7-8fae-240985e4786a"}],"id":"1e44ff62-5827-4ad8-9764-614c34c87257","_postman_id":"1e44ff62-5827-4ad8-9764-614c34c87257","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Участники программы лояльности","item":[{"name":"Контакты","item":[{"name":"Контакты","item":[{"name":"Добавить контакт","id":"298e2cbf-e801-4fb0-b9eb-72dc6fb8d19f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactInfo\": {\n        \"Gender\": \"1\",\n        \"BirthDate\": \"1992.04.18\",\n        \"Name\": \"Name\",\n        \"LastName\": \"LastName\",\n        \"MiddleName\": \"MiddleName\",\n        \"Login\": \"Login\",\n        \"ReferralInviteCode\": \"\",\n        \"ContactCommunications\": [\n            {\n                \"TypeExtId\": \"1\",\n                \"Value\": \"Value\",\n                \"ExtId\": \"ExtId\",\n                \"Primary\": \"true\"\n            }\n        ],\n        \"ContactAddresses\": [\n            {\n                \"TypeExtId\": \"0\",\n                \"Street\": \"Street\",\n                \"CityExtId\": \"1\",\n                \"House\": \"House\",\n                \"Apartment\": \"Apartment\",\n                \"ExtId\": \"ExtId\"\n            }\n        ]\n    }\n}"},"url":"{{Url}}/ExternalApi.WebApp/AddContactInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<ul>\n<li>ContactInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BirthDate</th>\n<th>Date</th>\n<th>Date рождения</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReferralInviteCode</td>\n<td>String (50)</td>\n<td>Код реферала</td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>Bool</td>\n<td>Пол</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Имя</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>String (50)</td>\n<td>Фамилия</td>\n</tr>\n<tr>\n<td>MiddleName</td>\n<td>String (50)</td>\n<td>Отчество</td>\n</tr>\n<tr>\n<td>Login</td>\n<td>String (50)</td>\n<td>Логин</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция ContactCommunications</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>Value</td>\n<td>String (100)</td>\n<td>Значение</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Primary</td>\n<td>Bool</td>\n<td>Основное</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция ContactAddresses</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>Street</td>\n<td>String (100)</td>\n<td>Улица</td>\n</tr>\n<tr>\n<td>CityExtId</td>\n<td>String (50)</td>\n<td>Город</td>\n</tr>\n<tr>\n<td>House</td>\n<td>String (100)</td>\n<td>Дом</td>\n</tr>\n<tr>\n<td>Apartment</td>\n<td>String (50)</td>\n<td>Квартира</td>\n</tr>\n<tr>\n<td>Latitude</td>\n<td>Decimal</td>\n<td>Широта</td>\n</tr>\n<tr>\n<td>Longitude</td>\n<td>Decimal</td>\n<td>Долгота</td>\n</tr>\n<tr>\n<td>MachineLatitude</td>\n<td>Decimal</td>\n<td>Широта (машина)</td>\n</tr>\n<tr>\n<td>MachineLongitude</td>\n<td>Decimal</td>\n<td>Долгота (машина)</td>\n</tr>\n<tr>\n<td>Comment</td>\n<td>String (1000)</td>\n<td>Комментарий</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ContactAnniversary</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>Строка (50)</td>\n<td>Тип знаменательного события</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Строка (50)</td>\n<td>Дата знаменательного события</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>TypeExtId </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TypeExtId</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>День рождения</td>\n</tr>\n<tr>\n<td>2</td>\n<td>День компании</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactAlreadyExist</td>\n<td>11001</td>\n<td>Контакт с таким Login уже существует.</td>\n</tr>\n<tr>\n<td>CommunicationAlreadyExist</td>\n<td>11002</td>\n<td>Средство связи с таким Id уже существует.</td>\n</tr>\n<tr>\n<td>CommunicationNameAlready Exist</td>\n<td>11003</td>\n<td>Средство связи с таким номером телефона уже существует.</td>\n</tr>\n<tr>\n<td>AddressAlreadyExist</td>\n<td>11004</td>\n<td>Адрес c таким Id уже существует.</td>\n</tr>\n<tr>\n<td>CityNotFound</td>\n<td>11005</td>\n<td>Город не найден.</td>\n</tr>\n<tr>\n<td>PrimaryCommunicationWithS ameTypeAlreadyTransferred</td>\n<td>11006</td>\n<td>Передано несколько основных средств связи с одинаковым типом.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","AddContactInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"5f8757c9-3409-442d-bcd5-1b8e14e6f163","name":"Добавить контакт","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactInfo\": {\n        \"Gender\": \"1\",\n        \"BirthDate\": \"1992.04.18\",\n        \"Name\": \"Name\",\n        \"LastName\": \"LastName\",\n        \"MiddleName\": \"MiddleName\",\n        \"Login\": \"Login\",\n        \"ReferralInviteCode\": \"\",\n        \"ContactCommunications\": [\n            {\n                \"TypeExtId\": \"1\",\n                \"Value\": \"Value\",\n                \"ExtId\": \"ExtId\",\n                \"Primary\": \"true\"\n            }\n        ],\n        \"ContactAddresses\": [\n            {\n                \"TypeExtId\": \"0\",\n                \"Street\": \"Street\",\n                \"CityExtId\": \"1\",\n                \"House\": \"House\",\n                \"Apartment\": \"Apartment\",\n                \"ExtId\": \"ExtId\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/ExternalApi.WebApp/AddContactInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"80"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 07:55:45 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"ContactId\": \"39de0732-bf55-7393-3efb-f3e7778242a9\",\r\n  \"CardNumber\": \"29900000001\",\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"298e2cbf-e801-4fb0-b9eb-72dc6fb8d19f"},{"name":"Изменить контакт","id":"fe29515a-67f0-498b-8f35-04f5b54860b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactInfo\": {\n        \"Id\": \"39f13389-554e-a521-57e0-46c4bc69a8fd\",\n        \"Gender\": \"1\",\n        \"BirthDate\": \"1992.04.18\",\n        \"Name\": \"Name\",\n        \"LastName\": \"LastName\",\n        \"MiddleName\": \"MiddleName\",\n        \"Login\": \"Login\",\n        \"ReferralInviteCode\": \"\",\n        \"ContactCommunications\": [\n            {\n                \"TypeExtId\": \"1\",\n                \"Value\": \"Value\",\n                \"ExtId\": \"ExtId\",\n                \"Primary\": \"true\"\n            }\n        ],\n        \"ContactAddresses\": [\n            {\n                \"TypeExtId\": \"0\",\n                \"Street\": \"Street\",\n                \"CityExtId\": \"1\",\n                \"House\": \"House\",\n                \"Apartment\": \"Apartment\",\n                \"ExtId\": \"ExtId\"\n            }\n        ]\n    }\n}"},"url":"{{Url}}/ExternalApi.WebApp/EditContactInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<ul>\n<li>ContactInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BirthDate</th>\n<th>Date</th>\n<th>Date рождения</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReferralInviteCode</td>\n<td>String (50)</td>\n<td>Код реферала</td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>Bool</td>\n<td>Пол</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Имя</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>String (50)</td>\n<td>Фамилия</td>\n</tr>\n<tr>\n<td>MiddleName</td>\n<td>String (50)</td>\n<td>Отчество</td>\n</tr>\n<tr>\n<td>Login</td>\n<td>String (50)</td>\n<td>Логин</td>\n</tr>\n<tr>\n<td>Id</td>\n<td>String (50)</td>\n<td>Id контакта</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция ContactCommunications</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>Value</td>\n<td>String (100)</td>\n<td>Значение</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Primary</td>\n<td>Bool</td>\n<td>Основное</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция ContactAddresses</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>Street</td>\n<td>String (100)</td>\n<td>Улица</td>\n</tr>\n<tr>\n<td>CityExtId</td>\n<td>String (50)</td>\n<td>Город</td>\n</tr>\n<tr>\n<td>House</td>\n<td>String (100)</td>\n<td>Дом</td>\n</tr>\n<tr>\n<td>Apartment</td>\n<td>String (50)</td>\n<td>Квартира</td>\n</tr>\n<tr>\n<td>Latitude</td>\n<td>Decimal</td>\n<td>Широта</td>\n</tr>\n<tr>\n<td>Longitude</td>\n<td>Decimal</td>\n<td>Долгота</td>\n</tr>\n<tr>\n<td>MachineLatitude</td>\n<td>Decimal</td>\n<td>Широта (машина)</td>\n</tr>\n<tr>\n<td>MachineLongitude</td>\n<td>Decimal</td>\n<td>Долгота (машина)</td>\n</tr>\n<tr>\n<td>Comment</td>\n<td>String (1000)</td>\n<td>Комментарий</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ContactAnniversary</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>Строка (50)</td>\n<td>Тип знаменательного события</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Строка (50)</td>\n<td>Дата знаменательного события</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>TypeExtId </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TypeExtId</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>День рождения</td>\n</tr>\n<tr>\n<td>2</td>\n<td>День компании</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactNotFound</td>\n<td>12001</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>CommunicationNotBindToCurre ntContact</td>\n<td>12002</td>\n<td>Средство связи с таким Id не связано с текущим контактом.</td>\n</tr>\n<tr>\n<td>CommunicationNameNotBindTo CurrentContact</td>\n<td>12003</td>\n<td>Средство связи с таким номером телефона не связано с текущим контактом.</td>\n</tr>\n<tr>\n<td>AddressNotBindToCurrentConta ct</td>\n<td>12004</td>\n<td>Тип адреса с таким Id не связано с текущим контактом.</td>\n</tr>\n<tr>\n<td>CityNotFound</td>\n<td>12005</td>\n<td>Город не найден.</td>\n</tr>\n<tr>\n<td>PrimaryCommunicationWithSam eTypeAlreadyTransferred</td>\n<td>12006</td>\n<td>Передано несколько основных средств связи с одинаковым типом.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","EditContactInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"cedb44e8-e879-4d2e-9f85-d0bbbe24d758","name":"Изменить контакт","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactInfo\": {\n        \"Id\": \"39f13389-554e-a521-57e0-46c4bc69a8fd\",\n        \"Gender\": \"1\",\n        \"BirthDate\": \"1992.04.18\",\n        \"Name\": \"Name\",\n        \"LastName\": \"LastName\",\n        \"MiddleName\": \"MiddleName\",\n        \"Login\": \"Login\",\n        \"ReferralInviteCode\": \"\",\n        \"ContactCommunications\": [\n            {\n                \"TypeExtId\": \"1\",\n                \"Value\": \"Value\",\n                \"ExtId\": \"ExtId\",\n                \"Primary\": \"true\"\n            }\n        ],\n        \"ContactAddresses\": [\n            {\n                \"TypeExtId\": \"0\",\n                \"Street\": \"Street\",\n                \"CityExtId\": \"1\",\n                \"House\": \"House\",\n                \"Apartment\": \"Apartment\",\n                \"ExtId\": \"ExtId\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"http://marketing-web.tscrm.com/TSILoyalty_T/Processing/ExternalApi.WebApp/EditContactInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"25"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 07:57:05 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Responses\": [\r\n    {\r\n      \"Result\": 0,\r\n      \"Code\": 0\r\n    }\r\n  ],\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"fe29515a-67f0-498b-8f35-04f5b54860b7"},{"name":"Получить данные контакта","id":"681c8948-0fa5-4d0e-8612-4701d8ff9957","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Id\": \"39f211f6-65b7-b03e-88d5-01d649e935a9\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetContactInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>String (50)</td>\n<td>Id</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>String (50)</td>\n<td>Email контакта</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>MobilePhone контакта</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactNotFound</td>\n<td>12001</td>\n<td>Контакт не найден.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ContactInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BirthDate</th>\n<th>Date</th>\n<th>Date рождения</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReferralInviteCode</td>\n<td>String (50)</td>\n<td>Код реферала</td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>Bool</td>\n<td>Пол</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Имя</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>String (50)</td>\n<td>Фамилия</td>\n</tr>\n<tr>\n<td>MiddleName</td>\n<td>String (50)</td>\n<td>Отчество</td>\n</tr>\n<tr>\n<td>Login</td>\n<td>String (50)</td>\n<td>Логин</td>\n</tr>\n<tr>\n<td>Id</td>\n<td>String (50)</td>\n<td>Id контакта</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция ContactCommunications</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>Value</td>\n<td>String (100)</td>\n<td>Значение</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Primary</td>\n<td>Bool</td>\n<td>Основное</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Коллекция ContactAddresses</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>Street</td>\n<td>String (100)</td>\n<td>Улица</td>\n</tr>\n<tr>\n<td>CityExtId</td>\n<td>String (50)</td>\n<td>Город</td>\n</tr>\n<tr>\n<td>House</td>\n<td>String (100)</td>\n<td>Дом</td>\n</tr>\n<tr>\n<td>Apartment</td>\n<td>String (50)</td>\n<td>Квартира</td>\n</tr>\n<tr>\n<td>Latitude</td>\n<td>Decimal</td>\n<td>Широта</td>\n</tr>\n<tr>\n<td>Longitude</td>\n<td>Decimal</td>\n<td>Долгота</td>\n</tr>\n<tr>\n<td>MachineLatitude</td>\n<td>Decimal</td>\n<td>Широта (машина)</td>\n</tr>\n<tr>\n<td>MachineLongitude</td>\n<td>Decimal</td>\n<td>Долгота (машина)</td>\n</tr>\n<tr>\n<td>Comment</td>\n<td>String (1000)</td>\n<td>Комментарий</td>\n</tr>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ContactAnniversary</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TypeExtId</td>\n<td>Строка (50)</td>\n<td>Тип знаменательного события</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Строка (50)</td>\n<td>Дата знаменательного события</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>TypeExtId </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TypeExtId</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>День рождения</td>\n</tr>\n<tr>\n<td>2</td>\n<td>День компании</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetContactInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"8c1db3e8-139f-4576-95a3-214ea3d7b938","name":"Получить данные контакта","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Id\": \"39f12f5e-48c7-d5e8-0af4-82e57fae038d\"\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/ExternalApi.WebApp/GetContactInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"24"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 07:59:42 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"ContactInfo\": [\r\n    {\r\n      \"BirthDate\": \"1992-04-18T00:00:00.0000000\",\r\n      \"Gender\": 1,\r\n      \"FullName\": \"FullName\",\r\n      \"Name\": \"Name\",\r\n      \"LastName\": \"LastName\",\r\n      \"MiddleName\": \"MiddleName\",\r\n      \"Login\": \"Login\",\r\n      \"ContactCommunications\": [\r\n        {\r\n          \"Value\": \"Value\",\r\n          \"ExtId\": \"ExtId\",\r\n          \"Primary\": true,\r\n          \"Confirming\": false\r\n        }\r\n      ],\r\n      \"ContactAddresses\": [\r\n        {\r\n          \"Street\": \"Street\",\r\n          \"House\": \"House\",\r\n          \"Apartment\": \"Apartment\"\r\n        }\r\n      ]\r\n    }\r\n  ],\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"681c8948-0fa5-4d0e-8612-4701d8ff9957"},{"name":"Получить уровень контакта","id":"3f2be849-5aad-4e4e-b9c9-d6f47ff7768e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"CardNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/GetContactLoyaltyLevel","description":"<h1 id=\"входная-информация\">Входная информация</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Идентификатор контакта</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Мобильный телефон</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходная-информация\">Выходная информация</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя параметра</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CurrentLevel</td>\n<td>String</td>\n<td>возвращается текущий уровень контакта Контакт.Уровень</td>\n</tr>\n<tr>\n<td>NextLevel</td>\n<td>String</td>\n<td>возвращается следующий уровень контакта (значение поля \"Название уровня\" с детали \"Уровни\" для следующего уровня такого же типа, как и текущий уровень)</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>LevelDetails</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя параметра</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>BonusesAccumulated</td>\n<td>число</td>\n<td>Возвращается количество накопленных бонусов в рамках счетчика для уровней</td>\n</tr>\n<tr>\n<td>RemainsToNextLevel</td>\n<td>число</td>\n<td>Возвращается разница между условием по количеству накопленных бонусов для следующего уровня и текущим количеством накопленных бонусов</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Money</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя параметра</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MoneySpent</td>\n<td>число</td>\n<td>Возвращается количество потраченных денег в рамках счетчика для уровней</td>\n</tr>\n<tr>\n<td>RemainsToNextLevel</td>\n<td>число</td>\n<td>Возвращается разница между условием по количеству потраченных денег для следующего уровня и текущим количеством потраченных денег</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","GetContactLoyaltyLevel"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"10da3ddb-783e-40a7-be19-6f43250c2435","name":"Получить уровень контакта","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"29959489602\"\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing.WebApp/GetContactLoyaltyLevel"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"90"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 08:02:40 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"CurrentLevel\": \"Silver\",\n    \"NextLevel\": \"Gold\",\n    \"LevelDetails\": [\n        {\n            \"Bonuses\": [\n                {\n                    \"BonusesAccumulated\": \"5010\",\n                    \"RemainsToNextLevel\": \"10000\"\n                }\n            ],\n            \"Money\": [\n                {\n                    \"MoneySpent\": \"50150\",\n                    \"RemainsToNextLevel\": \"100000\"\n                }\n            ]\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"3f2be849-5aad-4e4e-b9c9-d6f47ff7768e"},{"name":"Анонимизировать контакт согласно (GDPR)","id":"26d93d5e-5ad6-4deb-ba89-b9febb16a719","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\r\n\t\"ContactId\": \"E7D525FB-88EE-4947-94CC-D013E85D2F79\"\r\n}"},"url":"{{Url}}/Processing.WebApp/AnonimizeContact","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается одно из значений</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>Строка (50)</td>\n<td>Id Контакта</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>Строка (50)</td>\n<td>Номер телефона контакта</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>36001</td>\n<td>Не верно заданы фильтры</td>\n</tr>\n<tr>\n<td>Contact Not Found</td>\n<td>36002</td>\n<td>Контакт не найден</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","AnonimizeContact"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"2847f5d1-3909-41f4-b75e-92ae0c2cbc53","name":"Анонимизировать контакт согласно (GDPR)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\"\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing.WebApp/AnonimizeContact"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"Result\": 0,\r\n    \"Code\": 0\r\n}\r\n"}],"_postman_id":"26d93d5e-5ad6-4deb-ba89-b9febb16a719"}],"id":"eef1eb4b-2849-4867-b01b-a874a05fd65b","_postman_id":"eef1eb4b-2849-4867-b01b-a874a05fd65b","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Группы контактов","item":[{"name":"Добавить группу контактов","id":"e4af9458-414e-4948-9d4e-78dbdcd1ef4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ExtId\": \"ExtId\",\n    \"Name\": \"Name\",\n    \"ContactsInGroup\": [\n        {\n            \"ContactId\": \"39e7d855-3dc6-ed1a-b75f-8428f5e5347e\"\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/AddContactGroupInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Группа контактов.ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Группа контактов.Название</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Контакты в группе</li>\n</ul>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactGroupAlreadyExist</td>\n<td>30001</td>\n<td>Группа контактов уже существует.</td>\n</tr>\n<tr>\n<td>IncorrectFilters</td>\n<td>30002</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>CannotFindContact</td>\n<td>30003</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>ContactGroupAlreadyExistsByName</td>\n<td>30004</td>\n<td>Группа контактов с таким именем уже существует.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","AddContactGroupInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"e45b2ac0-73a7-456d-8e9f-3af99dca6286","name":"Добавить группу контактов","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ExtId\": \"ExtId\",\n    \"Name\": \"Name\",\n    \"ContactsInGroup\": [\n        {\n            \"ContactId\": \"ContactId\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing/ExternalApi.WebApp/AddContactGroupInfo"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"e4af9458-414e-4948-9d4e-78dbdcd1ef4b"},{"name":"Изменить группу контактов","id":"970365bc-c4cb-4e74-a506-ea766e929ee2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ExtId\": \"ExtId\",\n    \"Name\": \"Name\",\n    \"ClearContactGroup\": false,\n    \"ContactsInGroup\": [\n        {\n            \"MobilePhone\": \"MobilePhone\",\n            \"Operation\": 2\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/EditContactGroupInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Группа контактов.ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Группа контактов.Название</td>\n</tr>\n<tr>\n<td>ClearContactGroup</td>\n<td>Bool</td>\n<td>Очистить группу от контактов</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ContactInGroup</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n<tr>\n<td>Operation</td>\n<td>String (50)</td>\n<td>Операция</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Operation   </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Operation</th>\n<th>Значение</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Исключить контакт из группы</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Включить контакт в группу</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactGroupNotFound</td>\n<td>31001</td>\n<td>Группа контактов не найдена.</td>\n</tr>\n<tr>\n<td>IncorrectFilters</td>\n<td>31002</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>CannotFindContact</td>\n<td>31003</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>ContactGroupAlreadyExistsByName</td>\n<td>31004</td>\n<td>Группа контактов с таким именем уже существует.</td>\n</tr>\n<tr>\n<td>ContactAlreadyInCurrentGroup</td>\n<td>31005</td>\n<td>Контакт уже находиться в данной группе.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","EditContactGroupInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"d3152984-d048-410c-b771-3280cd4ba2a7","name":"Изменить группу контактов","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ExtId\": \"ExtId\",\n    \"Name\": \"Name\",\n    \"ClearContactGroup\": false,\n    \"ContactsInGroup\": [\n        {\n            \"MobilePhone\": \"MobilePhone\",\n            \"Operation\": 2\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://marketing-web.tscrm.com/TSILoyalty_T/Processing/ExternalApi.WebApp/EditContactGroupInfo"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"970365bc-c4cb-4e74-a506-ea766e929ee2"},{"name":"Получить информацию о группе контактов","id":"cddff34c-0002-406e-95b8-35264f1d9b44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ExtId\": \"555\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetContactGroupInfoList","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Группа контактов.ExtId</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactGroupNotFound</td>\n<td>32001</td>\n<td>Группа контактов не найдена.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Группа контактов</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Группа контактов.ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Группа контактов.Название</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Контакты в группе</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetContactGroupInfoList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"25f34576-2609-401b-977c-37ccab1c74ba","name":"Получить информацию о группе контактов","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ExtId\": \"555\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetContactGroupInfoList"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"ContactGroupInfo\": [\n        {\n            \"ContactsInGroup\": [\n                {\n                    \"ContactId\": \"39dddfc8-0af3-df93-6264-08243e7ce7b6\",\n                    \"MobilePhone\": \"MobilePhone\"\n                }\n            ],\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\"\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"cddff34c-0002-406e-95b8-35264f1d9b44"}],"id":"2417676a-5655-4795-93c4-ecff3470fe2e","_postman_id":"2417676a-5655-4795-93c4-ecff3470fe2e","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Семейный счет","item":[{"name":"Настроить роль семейного счета","id":"939485fb-bb5e-44ce-89fd-675b215ed26d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"39ec60a3-4615-8ec4-d3bc-46e66abc4912\",\n    \"BonusRoleType\": 1,\n    \"CouponRoleType\": 3\n}"},"url":"{{Url}}/ExternalApi.WebApp/EditHouseHoldRole","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров ContactId или MobilePhone</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n<tr>\n<td>BonusRoleType</td>\n<td>Int</td>\n<td>Бонусная роль</td>\n</tr>\n<tr>\n<td>WriteOffLimit</td>\n<td>Decimal (2)</td>\n<td>Ограничение списания бонусов за покупку</td>\n</tr>\n<tr>\n<td>СouponRoleType</td>\n<td>Int</td>\n<td>Роль для купонов</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>BonusRoleType</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BonusRoleType</th>\n<th>Значение</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Только начисление бонусов</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Списание бонусов до Х за покупку</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Полное списание бонусов</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>СouponRoleType </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BonusRoleType</th>\n<th>Значение</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Запрещено применение купонов семейного счета</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Разрешено применение купонов семейного счета</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>16001</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Cannot Find Contact</td>\n<td>16002</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>Permission Denied</td>\n<td>16003</td>\n<td>У данного контакта нет прав настраивать роли для семейного счета.</td>\n</tr>\n<tr>\n<td>Cannot Find Household Bonus Role Type</td>\n<td>16004</td>\n<td>Не найден тип бонусной роли для семейного счета.</td>\n</tr>\n<tr>\n<td>Cannot Find Household Coupon Role Type</td>\n<td>16005</td>\n<td>Не найден тип роли применения купона для семейного счета.</td>\n</tr>\n<tr>\n<td>WriteOffLimit should be empty</td>\n<td>16006</td>\n<td>Параметр WriteOffLimit должен быть пустым.</td>\n</tr>\n<tr>\n<td>WriteOffLimit out of range</td>\n<td>16007</td>\n<td>Параметр WriteOffLimit выходит за допустимый предел.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","EditHouseHoldRole"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"b42dae8e-f2d5-4e1d-9886-c47ea8231791","name":"Настроить роль семейного счета","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"39ec60a3-4615-8ec4-d3bc-46e66abc4912\",\n    \"BonusRoleType\": 1,\n    \"CouponRoleType\": 3\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/ExternalApi.WebApp/EditHouseHoldRole"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"25"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 11:43:56 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"939485fb-bb5e-44ce-89fd-675b215ed26d"},{"name":"Проверить доступность приглашения в семью","id":"4e5177db-c32f-4f3f-9fce-75c982000a65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"MasterMobilePhone\": \"MasterMobilePhone\",\n    \"SlaveMobilePhone\": \"SlaveMobilePhone\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/VerifyHouseHoldInvite","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MasterContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MasterMobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n<tr>\n<td>SlaveMobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<p>| Имя        | Тип           |Наименование                      |\n|------------|---------------||\n| Result     | Int (0 или 1) ||\n| Code| String (250)   |\n| HouseholdParticipants| Int   |Количество участников |</p>\n<blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>17001</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Cannot Find Contact</td>\n<td>17002</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>Permission Denied</td>\n<td>17003</td>\n<td>У данного контакта нет прав приглашать в семейный счет.</td>\n</tr>\n<tr>\n<td>Cannot Find Invited Contact</td>\n<td>17004</td>\n<td>Не найден приглашаемый контакт.</td>\n</tr>\n<tr>\n<td>Invited Contact Already HouseHold Member</td>\n<td>17005</td>\n<td>Приглашаемый контакт уже состоит в другом семейном счете.</td>\n</tr>\n<tr>\n<td>Invited Slave And Master Are Same Contact</td>\n<td>17006</td>\n<td>В качестве Master и Slave передан один контакт.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","VerifyHouseHoldInvite"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"ff472d27-32e6-4ac9-8a60-2ea205b22561","name":"Проверить доступность приглашения в семью","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"MasterMobilePhone\": \"051019914784\",\n    \"SlaveMobilePhone\": \"0510199147841q\",\n    \"_MasterContactId\": \"39ed1377-17e9-bf0a-6869-e41525e678fb\",\n    \"_SlaveContactId\": \"39ed420c-e31f-e727-f1c1-523aeb583784\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/VerifyHouseHoldInvite"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"HouseHoldParticipants\": 1,\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"4e5177db-c32f-4f3f-9fce-75c982000a65"},{"name":"Принять в семью","id":"f939d067-ce7b-4483-9064-4634a16a4e68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"SlaveMobilePhone\": \"+38 050 715 39 84\",\n    \"MasterContactId\": \"a683b492-da25-4409-904f-8c7c47717dc5\"\n}"},"url":"http://loyaltysales.tscrm.com:83/Enterprise/processing/ExternalApi.WebApp/ApproveInviteToHouseHold","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MasterContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>SlaveContactId</td>\n<td>String (50)</td>\n<td>Контакт.Id</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cannot Find Master</td>\n<td>18001</td>\n<td>Не найден владелец семейного счета.</td>\n</tr>\n<tr>\n<td>Permission Denied</td>\n<td>18002</td>\n<td>У данного контакта нет прав на приглашение в семейный счет.</td>\n</tr>\n<tr>\n<td>Cannot Find Slave</td>\n<td>18003</td>\n<td>Не найден приглашаемый контакт.</td>\n</tr>\n<tr>\n<td>Invited Contact Already HouseHold Member</td>\n<td>18004</td>\n<td>Приглашаемый контакт уже состоит в другом семейном счете.</td>\n</tr>\n<tr>\n<td>Invited Slave And Master Are Same Contact</td>\n<td>18005</td>\n<td>В качестве Master и Slave передан один контакт.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"protocol":"http","port":"83","path":["Enterprise","processing","ExternalApi.WebApp","ApproveInviteToHouseHold"],"host":["loyaltysales","tscrm","com"],"query":[],"variable":[]}},"response":[{"id":"a57f3022-5461-4a51-90bf-c101b49ed68c","name":"Принять в семью","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"SlaveMobilePhone\": \"SlaveMobilePhone\",\n    \"MasterContactId\": \"MasterContactId\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/ApproveInviteToHouseHold"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"25"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 12:24:19 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"f939d067-ce7b-4483-9064-4634a16a4e68"},{"name":"Получить список участников семьи","id":"95e2b6fe-2680-43cd-9d45-bbc10e2a59ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"39e1015d-aa0e-8989-ae70-89a35fb13aa9\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetContactListInHouseHold","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>19001</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Contact Not Found</td>\n<td>19002</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>HouseHold Not Found</td>\n<td>19003</td>\n<td>Домохозяйство не найдено.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>HouseHold</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MasterContactId</td>\n<td>String (50)</td>\n<td>Владелец семейного счета</td>\n</tr>\n<tr>\n<td>MasterMobilePhone</td>\n<td>String (50)</td>\n<td>Владелец семейного счета.Номер мобильного телефона</td>\n</tr>\n<tr>\n<td>MasterFullname</td>\n<td>String (50)</td>\n<td>Владелец семейного счета.ФИО</td>\n</tr>\n<tr>\n<td>BonusRoleType</td>\n<td>Int</td>\n<td>Роль семейного счета.Бонусная роль</td>\n</tr>\n<tr>\n<td>WriteOffLimit</td>\n<td>Decimal (2)</td>\n<td>Роль семейного счета.Ограничение списания бонусов за покупку</td>\n</tr>\n<tr>\n<td>СouponRoleType</td>\n<td>Int</td>\n<td>Роль семейного счета.Роль для купонов</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Участники</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SlaveContactId</td>\n<td>String (50)</td>\n<td>Участник семейного счета</td>\n</tr>\n<tr>\n<td>SlaveMobilePhone</td>\n<td>String (50)</td>\n<td>Участник семейного счета.Номер мобильного телефона</td>\n</tr>\n<tr>\n<td>SlaveFullname</td>\n<td>String (50)</td>\n<td>Участник семейного счета.ФИО</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetContactListInHouseHold"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"2431603c-a15f-4634-b36e-601e6fbd6b29","name":"Получить список участников семьи","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"39e1015d-aa0e-8989-ae70-89a35fb13aa9\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetContactListInHouseHold"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 12:35:36 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"MasterContactId\": \"MasterMobilePhone\",\n    \"MasterMobilePhone\": \"0005\",\n    \"MasterFullName\": \"MasterFullName\",\n    \"Participants\": [\n        {\n            \"SlaveContactId\": \"SlaveContactId\",\n            \"SlaveMobilePhone\": \"SlaveMobilePhone\",\n            \"SlaveFullName\": \"SlaveFullName\",\n            \"BonusRoleType\": 2,\n            \"WriteOffLimit\": 100,\n            \"CouponRoleType\": 2\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"95e2b6fe-2680-43cd-9d45-bbc10e2a59ea"},{"name":"Удалить участника семьи","id":"99e263ea-2e30-4755-8d2d-e3f25bce6691","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"MobilePhone\": \"MobilePhone\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/RemoveContactFromHouseHold","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>37001</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Contact Not Found</td>\n<td>37002</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>HouseHold Not Found</td>\n<td>37003</td>\n<td>Семейный счет не найден.</td>\n</tr>\n<tr>\n<td>Only one Contact in household</td>\n<td>37004</td>\n<td>В семейном счете только один контакт</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","RemoveContactFromHouseHold"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"5f4f0978-2ca0-4aa8-8868-ebbb8f26dec9","name":"Удалить участника семьи","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"MobilePhone\": \"MobilePhone\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/RemoveContactFromHouseHold"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"99e263ea-2e30-4755-8d2d-e3f25bce6691"},{"name":"Расформировать семью","id":"0ad65746-267b-4d5a-91bb-1587efe27630","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\r\n    \"MobilePhone\": \"MobilePhone\"\r\n}"},"url":"{{Url}}/ExternalApi.WebApp/BreakHouseHold","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>37001</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Contact Not Found</td>\n<td>37002</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>HouseHold Not Found</td>\n<td>37003</td>\n<td>Семейный счет не найден.</td>\n</tr>\n<tr>\n<td>Only one Contact in household</td>\n<td>37004</td>\n<td>В семейном счете только один контакт</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","BreakHouseHold"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"4749812c-4d0c-4048-92ba-32b825e9ca15","name":"Расформировать семью","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\r\n    \"MobilePhone\": \"0510199147841q\"\r\n}"},"url":"{{Url}}/ExternalApi.WebApp/BreakHouseHold"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"25"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 17 Apr 2020 12:40:41 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"0ad65746-267b-4d5a-91bb-1587efe27630"}],"id":"9f0bde99-c013-404b-8d51-af535efb63ea","_postman_id":"9f0bde99-c013-404b-8d51-af535efb63ea","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Подписки","item":[{"name":"Добавить тип подиски","id":"1d102d4c-6057-43af-9ddb-789291897e92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"SubscriptionTypes\": [\n        {\n            \"ExtId\": \"Email\",\n            \"Name\": \"Подписка Email\",\n            \"Type\": 1\n        },\n        {\n            \"ExtId\": \"SMS\",\n            \"Name\": \"Подписка SMS\",\n            \"Type\": 2\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/AddSubscriptionTypeInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Название</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Int</td>\n<td>Тип подписки</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Type</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Подиска</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Email</td>\n</tr>\n<tr>\n<td>2</td>\n<td>SMS</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SubscriptionType Already Exist</td>\n<td>21001</td>\n<td>Тип подписки уже существует.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","AddSubscriptionTypeInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"4982a63a-37e8-4208-8dd1-db73878fd89d","name":"Добавить тип подиски","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"SubscriptionTypes\": [\n        {\n            \"ExtId\": \"Email\",\n            \"Name\": \"Подписка Email\",\n            \"Type\": 1\n        },\n        {\n            \"ExtId\": \"SMS\",\n            \"Name\": \"Подписка SMS\",\n            \"Type\": 2\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/AddSubscriptionTypeInfo"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"1d102d4c-6057-43af-9ddb-789291897e92"},{"name":"Изменить тип подписки","id":"29b5d0f8-f134-4d76-9dc2-ea87103c6ab3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"SubscriptionTypes\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"Type\": 2\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/EditSubscriptionTypeInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Название</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Int</td>\n<td>Тип подписки</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Type</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Подиска</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Email</td>\n</tr>\n<tr>\n<td>2</td>\n<td>SMS</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SubscriptionType Not Found</td>\n<td>22001</td>\n<td>Тип подписки не найден.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","EditSubscriptionTypeInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"d5bce72a-a809-43b0-9eb1-6e7786bc040b","name":"Изменить тип подписки","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"SubscriptionTypes\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Name\": \"Name\",\n            \"Type\": 2\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/EditSubscriptionTypeInfo"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"29b5d0f8-f134-4d76-9dc2-ea87103c6ab3"},{"name":"Получить список подписок","id":"4e99f876-c6d0-4883-ac9d-f658c95c9789","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":""},"url":"{{Url}}/ExternalApi.WebApp/GetSubscriptionTypeList","description":"<h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>ExtId</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Название</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Int</td>\n<td>Тип подписки</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Type</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Подиска</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Email</td>\n</tr>\n<tr>\n<td>2</td>\n<td>SMS</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetSubscriptionTypeList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"5e47cc16-9458-4fd7-95c4-199b655be5eb","name":"Получить список подписок","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":""},"url":"{{Url}}/ExternalApi.WebApp/GetSubscriptionTypeList"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"Subscription\": [\r\n    {\r\n      \"ExtId\": \"01\",\r\n      \"Name\": \"Информационные материалы\",\r\n      \"Type\": 1\r\n    },\r\n    {\r\n      \"ExtId\": \"02\",\r\n      \"Name\": \"Новости\",\r\n      \"Type\": 1\r\n    },\r\n    {\r\n      \"ExtId\": \"03\",\r\n      \"Name\": \"Приглашение\",\r\n      \"Type\": 1\r\n    },\r\n    {\r\n      \"ExtId\": \"04\",\r\n      \"Name\": \"Специальная рассылка\",\r\n      \"Type\": 1\r\n    }\r\n  ],\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"4e99f876-c6d0-4883-ac9d-f658c95c9789"},{"name":"Добавить / Изменить подписку контакта","id":"31cd32f2-bbf7-48c0-a5c0-8ac38b643b69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\",\n    \"Subscription\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Type\": 1,\n            \"Subscription\": true\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/EditSubscriptionInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Подписки Subscription</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Тип подписки.ExtId</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Int</td>\n<td>Тип подписки</td>\n</tr>\n<tr>\n<td>Subscription</td>\n<td>Bool</td>\n<td>Подписка</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Type</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Подиска</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Email</td>\n</tr>\n<tr>\n<td>2</td>\n<td>SMS</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>23001</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра</td>\n</tr>\n<tr>\n<td>Contact Not Found</td>\n<td>23001</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>SubscriptionType Not Found</td>\n<td>23003</td>\n<td>Вид подписки не найден.</td>\n</tr>\n<tr>\n<td>SubscriptionTypeExtId Not Found</td>\n<td>23004</td>\n<td>У контакта уже есть данный тип подписки.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","EditSubscriptionInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"c0b513f2-fffc-4572-922a-eba4f73bc5b8","name":"Добавить / Изменить подписку контакта","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\",\n    \"Subscription\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"Type\": 1,\n            \"Subscription\": true\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/EditSubscriptionInfo"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"31cd32f2-bbf7-48c0-a5c0-8ac38b643b69"},{"name":"Получить подписки контакта","id":"9fad0018-ef56-4d93-ac22-f07d491d6239","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetSubscriptionList","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Контакт.Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Contact Not Found</td>\n<td>24001</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>Incorrect Filters</td>\n<td>24002</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Подписки</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId</td>\n<td>String (50)</td>\n<td>Тип подписки.ExtId</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Int</td>\n<td>Тип подписки</td>\n</tr>\n<tr>\n<td>Subscription</td>\n<td>Bool</td>\n<td>Подписка</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Type</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Подиска</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Email</td>\n</tr>\n<tr>\n<td>2</td>\n<td>SMS</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetSubscriptionList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"2d0d9db1-a419-4f8f-9691-82c6c63f12f3","name":"Получить подписки контакта","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetSubscriptionList"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"ContactId\": \"ContactId\",\n    \"MobilePhone\": \"MobilePhone\",\n    \"Subscription\": [\n        {\n            \"ExtId\": \"001\",\n            \"Name\": \"Новосная лента\",\n            \"Type\": 1,\n            \"Subscription\": false\n        },\n        {\n            \"ExtId\": \"001\",\n            \"Name\": \"Новосная лента\",\n            \"Type\": 2,\n            \"Subscription\": false\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"9fad0018-ef56-4d93-ac22-f07d491d6239"}],"id":"0249778e-b3c3-4446-afe5-8c00facb08f5","_postman_id":"0249778e-b3c3-4446-afe5-8c00facb08f5","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}}],"id":"06519492-5875-4f82-9231-c26b8492a6e1","_postman_id":"06519492-5875-4f82-9231-c26b8492a6e1","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Сотрудники","item":[{"name":"Добавить сотрудника","id":"454e11f9-f03a-4f46-90f5-eb126ffbc2b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"EmployeeInfo\": [\n        {\n            \"MobilePhone\": \"MobilePhone\",\n            \"Code1C\": \"Code1C\"\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/AddEmployeeInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Мобильный телефон</td>\n</tr>\n<tr>\n<td>Code1C</td>\n<td>String (50)</td>\n<td>Код сотрудника 1С</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactNotFound</td>\n<td>6001</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>ContactAlreadyEmployee</td>\n<td>6002</td>\n<td>Контакт уже является сотрудником .</td>\n</tr>\n<tr>\n<td>Code1CAlreadyExist</td>\n<td>6003</td>\n<td>Код сотрудника 1С уже существует.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","AddEmployeeInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"063a431c-bdd7-4251-93f2-f119d727ea2b","name":"Добавить сотрудника","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"EmployeeInfo\": [\n        {\n            \"MobilePhone\": \"MobilePhone\",\n            \"Code1C\": \"Code1C\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/ExternalApi.WebApp/AddEmployeeInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"63"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 23 Apr 2020 06:51:06 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Responses\": [\r\n    {\r\n      \"Result\": 0,\r\n      \"Code\": 0\r\n    }\r\n  ],\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"454e11f9-f03a-4f46-90f5-eb126ffbc2b4"},{"name":"Удалить сотрудника","id":"fb9c28a2-4024-4809-84ce-ede4987e04c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"EmployeeInfo\": [\n        {\n            \"Code1C\": \"Code1C\"\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/DeleteEmployeeInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Code1C</td>\n<td>String (50)</td>\n<td>Код сотрудника 1С</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EmployeeNotFound</td>\n<td>7001</td>\n<td>Сотрудник не найден.</td>\n</tr>\n<tr>\n<td>ContactNotEmployee</td>\n<td>7002</td>\n<td>Контакт не является сотрудником .</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","DeleteEmployeeInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"6d5477d4-b5d4-47bf-8efb-4785098275c1","name":"Удалить сотрудника","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"EmployeeInfo\": [\n        {\n            \"Code1C\": \"Code1C\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/ExternalApi.WebApp/DeleteEmployeeInfo"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"fb9c28a2-4024-4809-84ce-ede4987e04c5"},{"name":"Получить список сотрудников","id":"73505758-20b1-448b-834b-2a4d102cd1b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":""},"url":"{{Url}}/ExternalApi.WebApp/GetEmployeeList","description":"<h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>EmployeeInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MobilePhones</td>\n<td>Collection (String)</td>\n<td>Мобильный телефон</td>\n</tr>\n<tr>\n<td>Code1C</td>\n<td>String (50)</td>\n<td>Код сотрудника 1С</td>\n</tr>\n<tr>\n<td>FullName</td>\n<td>String (250)</td>\n<td>ФИО</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetEmployeeList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"4c9340ab-657e-4b89-827f-6189de78fc62","name":"Получить список сотрудников","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":""},"url":"{{Url}}/ExternalApi.WebApp/GetEmployeeList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"2655"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 23 Apr 2020 07:44:31 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"EmployeeInfo\": [\r\n    {\r\n      \"MobilePhones\": [\r\n        \"MobilePhones1\",\r\n        \"MobilePhones2\",\r\n        \"MobilePhones3\",\r\n        \"MobilePhones4\"\r\n      ],\r\n      \"Code1C\": \"Code1C\",\r\n      \"FullName\": \"FullName\"\r\n    },\r\n    {\r\n      \"MobilePhones\": [\r\n        \"MobilePhones\"\r\n      ],\r\n      \"Code1C\": \"Code1C\",\r\n      \"FullName\": \"FullName\"\r\n    }\r\n  ],\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"73505758-20b1-448b-834b-2a4d102cd1b4"},{"name":"Начислить бонус сотруднику","id":"7fe47359-810d-41ca-8178-12e27cef6f63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"AddEmployeeBonusInfo\": [\n        {\n            \"EmployeeCode1C\": \"EmployeeCode1C\",\n            \"MobilePhone\": \"MobilePhone\",\n            \"Bonuses\": 100,\n            \"WriteOffBonusFrom\": \"2017-11-17\",\n            \"WriteOffBonusTo\": \"2018-11-17\",\n            \"Document1C\": \"Document1C\",\n            \"Transaction1CId\": \"Transaction1CId\",\n            \"CommitBonus\": 0\n        }\n    ]\n}"},"url":"{{Url}}/Processing.WebApp/AddEmployeeBonus","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EmployeeCode1C</td>\n<td>String (50)</td>\n<td>Код сотрудника</td>\n</tr>\n<tr>\n<td>Bonuses</td>\n<td>Decimal (2)</td>\n<td>Количество бонусов к начислению</td>\n</tr>\n<tr>\n<td>WriteOffBonusFrom</td>\n<td>Date</td>\n<td>Date активации бонусов</td>\n</tr>\n<tr>\n<td>WriteOffBonusTo</td>\n<td>Date</td>\n<td>Date сгорания бонусов</td>\n</tr>\n<tr>\n<td>CommitBonus</td>\n<td>Bool</td>\n<td>Совершение операции начисления</td>\n</tr>\n<tr>\n<td>Document1C</td>\n<td>String (50)</td>\n<td>Номер документа</td>\n</tr>\n<tr>\n<td>Transaction1СId</td>\n<td>String (50)</td>\n<td>Id транзакции</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EmployeeNotFound</td>\n<td>8001</td>\n<td>Сотрудник не найден.</td>\n</tr>\n<tr>\n<td>TransactionIdAlreadyExist</td>\n<td>8002</td>\n<td>Транзакция с таким Id уже существует.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","AddEmployeeBonus"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"c01b93a8-794a-4935-8190-e916547fb093","name":"Начислить бонус сотруднику","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"AddEmployeeBonusInfo\": [\n        {\n            \"EmployeeCode1C\": \"EmployeeCode1C\",\n            \"MobilePhone\": \"MobilePhone\",\n            \"Bonuses\": 100,\n            \"WriteOffBonusFrom\": \"2017-11-17\",\n            \"WriteOffBonusTo\": \"2018-11-17\",\n            \"Document1C\": \"Document1C\",\n            \"Transaction1CId\": \"Transaction1CId\",\n            \"CommitBonus\": 0\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing.WebApp/AddEmployeeBonus"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Responses\": [\n        {\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ],\n    \"Result\": 1,\n    \"Code\": 0\n}"}],"_postman_id":"7fe47359-810d-41ca-8178-12e27cef6f63"},{"name":"Отменить бонус сотрудника","id":"078e6df0-f854-4091-b52e-a4f4de87c50b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Document1C\": \"Document1C\",\n    \"Transaction1CId\": \"Transaction1CId\"\n}"},"url":"{{Url}}/Processing.WebApp/CancelEmployeeBonus","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Document1C</td>\n<td>String (50)</td>\n<td>Номер документа 1С</td>\n</tr>\n<tr>\n<td>Transaction1СId</td>\n<td>String (50)</td>\n<td>Id транзакци и 1С</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Document1CNotFound</td>\n<td>10001</td>\n<td>Номер документа с таким Id не найден.</td>\n</tr>\n<tr>\n<td>Transaction1СIdNotFound</td>\n<td>10002</td>\n<td>Транзакция с таким Id не найдена.</td>\n</tr>\n<tr>\n<td>IncorrectFilters</td>\n<td>10003</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","CancelEmployeeBonus"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"fcf1ff7a-d6e9-4700-9802-b2f15d03cb64","name":"Отменить бонус сотрудника","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Document1C\": \"Document1C\",\n    \"Transaction1CId\": \"Transaction1CId\"\n}","options":{"raw":{"language":"json"}}},"url":"{{Url}}/Processing.WebApp/CancelEmployeeBonus"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"078e6df0-f854-4091-b52e-a4f4de87c50b"},{"name":"Получить историю начислений бонусов сотрудника","id":"aa6d100f-60c0-4387-b5bd-fbc056ca7903","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Document1C\": \"Document1C\",\n    \"Transaction1CId\": \"Transaction1CId\"\n}"},"url":"{{Url}}/Processing.WebApp/GetEmployeeTransaction","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Document1C</td>\n<td>String (50)</td>\n<td>Номер документа</td>\n</tr>\n<tr>\n<td>Transaction1СId</td>\n<td>String (50)</td>\n<td>Id транзакции</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Document1CNotFound</td>\n<td>9001</td>\n<td>Номер документа  с таким Id не найден.</td>\n</tr>\n<tr>\n<td>Transaction1СIdNotFound</td>\n<td>9002</td>\n<td>Транзакция с таким Id не найдена.</td>\n</tr>\n<tr>\n<td>IncorrectFilters</td>\n<td>9003</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>EmployeeTransaction</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EmployeeCode1C</td>\n<td>String (50)</td>\n<td>Код сотрудника</td>\n</tr>\n<tr>\n<td>Bonuses</td>\n<td>Decimal (2)</td>\n<td>Сумма</td>\n</tr>\n<tr>\n<td>BonusesRemainder</td>\n<td>Decimal (2)</td>\n<td>Остаток бонусов по транзакции</td>\n</tr>\n<tr>\n<td>WriteOffBonusFrom</td>\n<td>Date</td>\n<td>Date активации бонусов</td>\n</tr>\n<tr>\n<td>WriteOffBonusTo</td>\n<td>Date</td>\n<td>Действуют сгорания бонусов</td>\n</tr>\n<tr>\n<td>Document1C</td>\n<td>String (50)</td>\n<td>Номер документа</td>\n</tr>\n<tr>\n<td>Transaction1СId</td>\n<td>String (50)</td>\n<td>Id транзакции</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","GetEmployeeTransaction"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"0dd4ce5f-9c6d-4cf7-b1fc-94d30086d34a","name":"Получить историю начислений бонусов сотрудника","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Document1C\": \"Document1C\",\n    \"Transaction1CId\": \"Transaction1CId\"\n}"},"url":"{{Url}}/Processing.WebApp/GetEmployeeTransaction"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"EmployeeTransactions\": [\n        {\n            \"EmployeeCode1C\": \"EmployeeCode1C\",\n            \"Bonuses\": 100,\n            \"BonusesRemainder\": 0,\n            \"WriteOffBonusFrom\": \"2016-05-17T00:00:00.0000000\",\n            \"WriteOffBonusTo\": \"2019-05-17T00:00:00.0000000\",\n            \"Document1C\": \"Document1C\",\n            \"Transaction1CId\": \"Transaction1CId\"\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"aa6d100f-60c0-4387-b5bd-fbc056ca7903"}],"id":"d09d582b-1994-470e-82a5-637003f977a9","_postman_id":"d09d582b-1994-470e-82a5-637003f977a9","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Карты","item":[{"name":"GetCardInfo","id":"87720a92-079d-4f32-a358-a41caa449fee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"29998438121\"\n}"},"url":"{{Url}}/Processing.WebApp/GetCardInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>Id контакта</td>\n</tr>\n<tr>\n<td>ContactPhone</td>\n<td>String (50)</td>\n<td>Номер мобильного телефона контакта</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CannotFindContact</td>\n<td>2001</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>CannotFindCard</td>\n<td>2002</td>\n<td>Не найдена карта.</td>\n</tr>\n<tr>\n<td>IncorrectFilters</td>\n<td>2003</td>\n<td>Фильтры заданы некорректно. Задано более одного фильтра.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultCardInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>CardType</td>\n<td>String (50)</td>\n<td>Тип карты</td>\n</tr>\n<tr>\n<td>CardStatus</td>\n<td>String (50)</td>\n<td>Состояние карты</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>CardType</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>CardType</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Виртуальная</td>\n</tr>\n<tr>\n<td>1</td>\n<td>Пластиковая</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>CardStatus</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>CardStatus</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Не эмитирована</td>\n</tr>\n<tr>\n<td>1</td>\n<td>Отправлена на эмиссию</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Новая</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Выдана</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Активирована</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Заблокирована</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultBonusesInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>BonusAmount</td>\n<td>Decimal (2)</td>\n<td>Количество бонусов</td>\n</tr>\n<tr>\n<td>BonusTypeCode</td>\n<td>String (50)</td>\n<td>Тип бонусов</td>\n</tr>\n<tr>\n<td>BonusStatus</td>\n<td>String (50)</td>\n<td>Состояние бонусов</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>BonusTypeCode </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BonusTypeCode</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Бонус сотрудника</td>\n</tr>\n<tr>\n<td>1</td>\n<td>Денежный</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Личные сбережения</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>BonusStatus </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BonusStatus</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Доступны</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Сгорели</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Не активны</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","GetCardInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"a44190f0-d284-4bc9-af73-1acf0996a564","name":"Получить информацию о карте и бонусах","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"29998438121\"\n}"},"url":"{{Url}}/Processing.WebApp/GetCardInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"143"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 23 Apr 2020 07:48:41 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"ResultContactInfo\": {\r\n    \"ContactId\": \"ContactId\",\r\n    \"ContactFullName\": \"ContactFullName\",\r\n    \"ContactPhone\": \"ContactPhone\",\r\n    \"ContactLoyaltyLevel\": \"Default\",\r\n    \"CardInfoCollection\": [\r\n      {\r\n        \"CardNumber\": \"CardNumber\",\r\n        \"CardType\": \"0\",\r\n        \"CardStatus\": \"5\"\r\n      }\r\n    ],\r\n    \"BonusInfoCollection\": [\r\n      {\r\n        \"BonusAmount\": 730.00,\r\n        \"BonusTypeCode\": \"2\",\r\n        \"BonusStatus\": \"1\"\r\n      }\r\n    ]\r\n  },\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"87720a92-079d-4f32-a358-a41caa449fee"},{"name":"Связать карту с контактом","id":"64297f6d-d307-46d7-b88d-7da7dd7d8ea8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\",\n    \"CardNumber\": \"CardNumber\",\n    \"Location\": true,\n    \"CardPin\": \"CardPin\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/BindProfileToCard","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>Id Контакта</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер кариты</td>\n</tr>\n<tr>\n<td>CardPin</td>\n<td>String (50)</td>\n<td>Пин-код карты</td>\n</tr>\n<tr>\n<td>Location</td>\n<td>Bool</td>\n<td>Место регистрации карты</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CannotFindContact</td>\n<td>1001</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>CannotFindCard</td>\n<td>1002</td>\n<td>Не найдена карта.</td>\n</tr>\n<tr>\n<td>IncorrectPin</td>\n<td>1003</td>\n<td>Не верный пин-код.</td>\n</tr>\n<tr>\n<td>CardIsAlreadyBind</td>\n<td>1004</td>\n<td>Карта уже привязана к контакту.</td>\n</tr>\n<tr>\n<td>CannotBindCard</td>\n<td>1005</td>\n<td>Карта не может быть привязана. Состояние карты = «Не эмитирована» или «Отправлена на эмиссию» или «Заблокирована».</td>\n</tr>\n<tr>\n<td>ContactAlreadyHasCard</td>\n<td>1006</td>\n<td>У контакта уже есть связанная активированная физическая карта.</td>\n</tr>\n<tr>\n<td>IncorrectCardType</td>\n<td>1007</td>\n<td>Не корректный тип карты</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","BindProfileToCard"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"055e3a43-f07d-4651-855f-526d899a3e09","name":"Связать карту с контактом","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\",\n    \"CardNumber\": \"CardNumber\",\n    \"Location\": true,\n    \"CardPin\": \"CardPin\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/BindProfileToCard"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"64297f6d-d307-46d7-b88d-7da7dd7d8ea8"},{"name":"Перевыпустить новую карту","id":"5101741e-bba0-4c06-bc4e-0ace89112360","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardType\": \"0\",\n    \"ContactId\": \"ContactId\",\n    \"NewCardNumber\": \"NewCardNumber\",\n    \"NewCardPin\": \"NewCardPin\",\n    \"OldCardNumber\": \"OldCardNumber\",\n    \"Reason\": \"Reason\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/RereleaseCard","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CardType</td>\n<td>Int</td>\n<td>Тип заменяемой карты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>Id Контакта</td>\n</tr>\n<tr>\n<td>NewCardNu mber</td>\n<td>String (50)</td>\n<td>Номер новой карты</td>\n</tr>\n<tr>\n<td>NewCardPin</td>\n<td>String (50)</td>\n<td>Pin-код новой карты</td>\n</tr>\n<tr>\n<td>OldCardNum ber</td>\n<td>String (50)</td>\n<td>Номер старой карты</td>\n</tr>\n<tr>\n<td>Reason</td>\n<td>Int</td>\n<td>Причина замены карты</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CannotFindContact</td>\n<td>4001</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>CannotFindOldCard</td>\n<td>4002</td>\n<td>Не найдена старая карта.</td>\n</tr>\n<tr>\n<td>CannotFindNewCard</td>\n<td>4003</td>\n<td>Не найдена новая карта.</td>\n</tr>\n<tr>\n<td>CardNotBindToCurrentContact</td>\n<td>4004</td>\n<td>Карта не привязана к текущему контакту.</td>\n</tr>\n<tr>\n<td>IncorrectPin</td>\n<td>4005</td>\n<td>Не верный пин- код</td>\n</tr>\n<tr>\n<td>CardIsAlreadyBind</td>\n<td>4006</td>\n<td>Карта уже привязана к контакту.</td>\n</tr>\n<tr>\n<td>CannotRereleaseCard</td>\n<td>4007</td>\n<td>Карта не может быть переподвязана.</td>\n</tr>\n<tr>\n<td>IncorrectCardType</td>\n<td>4008</td>\n<td>Не соответствует тип перевыпускаемой карты.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","RereleaseCard"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"dbeff000-2d55-45f7-b335-21fc4d8c7925","name":"Перевыпустить новую карту","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardType\": \"0\",\n    \"ContactId\": \"ContactId\",\n    \"NewCardNumber\": \"NewCardNumber\",\n    \"NewCardPin\": \"NewCardPin\",\n    \"OldCardNumber\": \"OldCardNumber\",\n    \"Reason\": \"Reason\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/RereleaseCard"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"5101741e-bba0-4c06-bc4e-0ace89112360"},{"name":"Заблокировать карту","id":"e0abacf2-3228-4986-be81-8f5d72970c19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"CardNumber\",\n    \"ContactId\": \"ContactId\",\n    \"Reason\": \"Reason\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/BlockCard","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>Id контакта</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CannotFindContact</td>\n<td>3001</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>CannotFindCard</td>\n<td>3002</td>\n<td>Не найдена карта.</td>\n</tr>\n<tr>\n<td>CardNotBindToCurrentContact</td>\n<td>3003</td>\n<td>Карта не привязана к текущему контакту.</td>\n</tr>\n<tr>\n<td>CannotBlockCard</td>\n<td>3004</td>\n<td>Карта не может быть заблокирована. Состояние карты = «Не эмитирована» или «Отправлена на эмиссию» или «Заблокирована».</td>\n</tr>\n<tr>\n<td>CannotBlockVirtualCard</td>\n<td>3005</td>\n<td>Виртуальная карта не может быть заблокирована</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","BlockCard"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"afc27019-b857-42d3-b7c7-f55395ceee3c","name":"Заблокировать карту","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"CardNumber\",\n    \"ContactId\": \"ContactId\",\n    \"Reason\": \"Reason\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/BlockCard"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"e0abacf2-3228-4986-be81-8f5d72970c19"},{"name":"Получить список купонов","id":"4fb17b1b-9bb8-4924-96ae-4c79de9f9b25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"CardNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/GetCouponsList","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Мобильный телефон</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Contact Not Found</td>\n<td>25001</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>Incorrect Filters</td>\n<td>25002</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Card Not Found</td>\n<td>25003</td>\n<td>Карта не найдена.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultContactInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Поле в bpm`online</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id</td>\n</tr>\n<tr>\n<td>ContactFullName</td>\n<td>String (300)</td>\n<td>ФИО</td>\n</tr>\n<tr>\n<td>ContactPhone</td>\n<td>String (50)</td>\n<td>Мобильный телефон</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Coupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Number</td>\n<td>String (50)</td>\n<td>Номер купона</td>\n</tr>\n<tr>\n<td>Count</td>\n<td>Int</td>\n<td>Количество применений</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (50)</td>\n<td>Описание купона</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Тип</td>\n</tr>\n<tr>\n<td>From</td>\n<td>Date</td>\n<td>Дата активации купона</td>\n</tr>\n<tr>\n<td>To</td>\n<td>Date</td>\n<td>Дата деактивации купона</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","GetCouponsList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"4f279f22-c4df-4d4a-9f6f-09af8bb3a45c","name":"GetCouponsList","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"CardNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/GetCouponsList"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"ResultContactInfo\": {\n        \"ContactId\": \"ContactId\",\n        \"ContactFullName\": \"ContactFullName\",\n        \"ContactPhone\": \"ContactPhone\"\n    },\n    \"Coupons\": [\n        {\n            \"Number\": \"#Number@\",\n            \"Count\": 5,\n            \"Description\": \"Description\",\n            \"Type\": \"0\",\n            \"From\": \"2017-11-09\",\n            \"To\": \"2018-11-09\"\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"4fb17b1b-9bb8-4924-96ae-4c79de9f9b25"}],"id":"39e1a2e4-c891-4b4f-bd50-0cea66160ffa","_postman_id":"39e1a2e4-c891-4b4f-bd50-0cea66160ffa","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}}],"id":"3f64f3c0-e40c-4ddd-ae52-bc9db5bc41db","_postman_id":"3f64f3c0-e40c-4ddd-ae52-bc9db5bc41db","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Правила программы лояльности","item":[{"name":"Общее","item":[{"name":"Получить информацию о правилах по продукту или торговой точке","id":"04baf5f7-8cce-443e-99e8-e39ff939f936","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"1PointOfSaleCode\": \"PointOfSaleCode\",\n    \"Status\": \"5\",\n    \"RecordsPerPage\": 2,\n    \"PageNumber\": 1\n}"},"url":"{{Url}}/ExternalAPI.WebApp/GetLoyaltyRuleList","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>В качестве входного параметры передается один из параметров: <em>PointOfSaleCode</em> или <em>ProductExtId</em></p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Поле в bpm`online</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Контрагент.Код</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>Продукт.Внешний id</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Код статуса</td>\n</tr>\n<tr>\n<td>IsDisplayOnSite</td>\n<td>bool</td>\n<td>Признак отображения на сайте</td>\n</tr>\n<tr>\n<td>PageNumber</td>\n<td>Int</td>\n<td>Номер страницы</td>\n</tr>\n<tr>\n<td>RecordsPerPage</td>\n<td>Int</td>\n<td>Количество записей на странице</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>NoRulesByPointOfSale</td>\n<td>1</td>\n<td>Отсутствуют правила по данному торговой точке</td>\n</tr>\n<tr>\n<td>PointOfSaleNotFoundNotFound</td>\n<td>2</td>\n<td>Торговая точка не найден</td>\n</tr>\n<tr>\n<td>BINNotFoundNotFound</td>\n<td>3</td>\n<td>Сеть торговых точек не найден</td>\n</tr>\n<tr>\n<td>MallNotFoundNotFound</td>\n<td>4</td>\n<td>ТРЦ не найден</td>\n</tr>\n<tr>\n<td>NoRulesByProduct</td>\n<td>5</td>\n<td>Отсутствуют правила, содержащие данный продукт</td>\n</tr>\n<tr>\n<td>ProductNotFound</td>\n<td>6</td>\n<td>Продукт не найден</td>\n</tr>\n<tr>\n<td>Incorrect status</td>\n<td>7</td>\n<td>Неверный статус правила</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>LoyaltyRule</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Поле в bpm`online</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>StartDate</td>\n<td>Dateвремя</td>\n<td>Правило ПЛ.Период с</td>\n</tr>\n<tr>\n<td>DueDate</td>\n<td>Dateвремя</td>\n<td>Правило ПЛ.Период по</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Имя</td>\n</tr>\n<tr>\n<td>Objective</td>\n<td>String (150)</td>\n<td>Правило ПЛ.Цель</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (500)</td>\n<td>Правило ПЛ.Описание</td>\n</tr>\n<tr>\n<td>TypeId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Тип</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>Decimal</td>\n<td>Правило ПЛ.Размер воздействия</td>\n</tr>\n<tr>\n<td>PromotionMeasureId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Мера воздействия</td>\n</tr>\n<tr>\n<td>BonusesChargingMethodId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Метод</td>\n</tr>\n<tr>\n<td>StatusId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Код статуса</td>\n</tr>\n<tr>\n<td>IsPublished</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Опубликовано</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Files</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Поле в bpm`online</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Файлы.Название</td>\n</tr>\n<tr>\n<td>Object</td>\n<td>String (500)</td>\n<td>Файлы.Объект</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Файлы.Тип</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Descriptions</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Поле в bpm`online</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Language</td>\n<td>String (50)</td>\n<td>Код языка из справочник «Языки» для языка на детали «Описание правила ПЛ»</td>\n</tr>\n<tr>\n<td>RuleName</td>\n<td>String (50)</td>\n<td>Описание правила ПЛ.Название правила</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String (50)</td>\n<td>Описание правила ПЛ.Тип описания</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (500)</td>\n<td>Описание правила ПЛ.Значение</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalAPI.WebApp","GetLoyaltyRuleList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"d1f64b69-bb9d-4310-8f7a-8edadf74bf6c","name":"GetLoyaltyRuleList","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"Status\": \"5\",\n    \"RecordsPerPage\": 2,\n    \"PageNumber\": 1\n}"},"url":"{{Url}}/ExternalAPI.WebApp/GetLoyaltyRuleList"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Thu, 23 Apr 2020 09:53:38 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"LoyaltyRuleList\": [\n        {\n            \"Id\": \"Id\",\n            \"StartDate\": \"2018-12-24T00:00:00\",\n            \"DueDate\": \"2019-06-30T00:00:00\",\n            \"Name\": \"Name\",\n            \"Objective\": \"Objective\",\n            \"Description\": \"Description\",\n            \"TypeCode\": \"3\",\n            \"Amount\": 50,\n            \"PromotionMeasureCode\": \"PromotionMeasureCode\",\n            \"BonusesChargingMethodCode\": \"BonusesChargingMethodCode\",\n            \"StatusCode\": \"5\",\n            \"IsPublished\": true,\n            \"Files\": [],\n            \"Descriptions\": [\n                {\n                    \"Language\": \"Language\",\n                    \"RuleName\": \"RuleName\",\n                    \"Goal\": \"Goal\",\n                    \"Description\": \"Description\"\n                }\n            ]\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"04baf5f7-8cce-443e-99e8-e39ff939f936"},{"name":"Получение общей информации о правилах","id":"118f0d70-8416-48c7-a676-0a691c09f9bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Date\": \"2017-11-22\",\n    \"DisplayCommonRules\": true,\n    \"DisplayPersonalRules\": false,\n    \"MobilePhone\": \"MobilePhone\"\n}"},"url":"{{Url}}/Processing.WebApp/GetLoyaltyRuleInfoList","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Для получения информации о персональных правилах клиента, необходимо передать параметр <em>DisplayPersonalRules</em> и <em>ContactId</em></p>\n</blockquote>\n<blockquote>\n<p>Передается один из параметров <em>ContactId</em> или <em>MobilePhone</em></p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Правило ПЛ.Дата</td>\n</tr>\n<tr>\n<td>DisplayCommonRules</td>\n<td>Bool</td>\n<td>Отобразить все правила ПЛ</td>\n</tr>\n<tr>\n<td>DisplayPersonalRules</td>\n<td>Bool</td>\n<td>Отобразить персональные правила ПЛ</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Номер мобильного телефона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Incorrect Filters</td>\n<td>20001</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Contact Not Found</td>\n<td>20002</td>\n<td>Не найден контакт.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>CommonRules</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>GUID</td>\n<td>Правило ПЛ.id</td>\n</tr>\n<tr>\n<td>From</td>\n<td>Date</td>\n<td>Правило ПЛ.Период с</td>\n</tr>\n<tr>\n<td>To</td>\n<td>Date</td>\n<td>Правило ПЛ.Период по</td>\n</tr>\n<tr>\n<td>Objective</td>\n<td>String</td>\n<td>Правило ПЛ.Цель</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String</td>\n<td>Правило ПЛ.Описание</td>\n</tr>\n<tr>\n<td>SmallImage1</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (маленькая)_1</td>\n</tr>\n<tr>\n<td>SmallImage2</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (маленькая)_2</td>\n</tr>\n<tr>\n<td>BigImage1</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (большая)_1</td>\n</tr>\n<tr>\n<td>BigImage2</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (большая)_2</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>PersonalRules</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>GUID</td>\n<td>Правило ПЛ.id</td>\n</tr>\n<tr>\n<td>From</td>\n<td>Date</td>\n<td>Правило ПЛ.Период с</td>\n</tr>\n<tr>\n<td>To</td>\n<td>Date</td>\n<td>Правило ПЛ.Период по</td>\n</tr>\n<tr>\n<td>Objective</td>\n<td>String</td>\n<td>Правило ПЛ.Цель</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String</td>\n<td>Правило ПЛ.Описание</td>\n</tr>\n<tr>\n<td>SmallImage1</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (маленькая)_1</td>\n</tr>\n<tr>\n<td>SmallImage2</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (маленькая)_2</td>\n</tr>\n<tr>\n<td>BigImage1</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (большая)_1</td>\n</tr>\n<tr>\n<td>BigImage2</td>\n<td>String</td>\n<td>Правило ПЛ.Картинка (большая)_2</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","GetLoyaltyRuleInfoList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"0419bb7d-4b73-45e5-917c-eb4eecc48240","name":"Получение общей информации о правилах","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Date\": \"2017-11-22\",\n    \"DisplayCommonRules\": true,\n    \"DisplayPersonalRules\": true,\n    \"MobilePhone\": \"MobilePhone\"\n}"},"url":"{{Url}}/Processing.WebApp/GetLoyaltyRuleInfoList"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"CommonRules\": [\n        {\n            \"Id\": \"Id\",\n            \"From\": \"2017-07-31T00:00:00.0000000\",\n            \"To\": \"2017-09-03T00:00:00.0000000\",\n            \"Objective\": \"Objective\",\n            \"Notes\": \"Notes\",\n            \"SmallImage1\": \"SmallImage1\",\n            \"SmallImage2\": \"SmallImage2\",\n            \"BigImage1\": \"BigImage1\",\n            \"BigImage2\": \"BigImage2\",\n            \"Title\": \"Title\"\n        }\n    ],\n    \"PersonalRules\": [],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"118f0d70-8416-48c7-a676-0a691c09f9bd"}],"id":"48d1c151-cf47-4b80-b2cd-639687da537d","_postman_id":"48d1c151-cf47-4b80-b2cd-639687da537d","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Желтые ценники","item":[{"name":"Добавление товара в правило \"Желтый ценник\"","id":"d1e9cda8-34b6-4f27-bddf-b2e332dc707b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\",\n    \"Products\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"DiscountTypeId\": 2,\n            \"DiscountValue\": 50.3,\n            \"DateFrom\": \"2017-11-16\",\n            \"DateTo\": \"2017-11-17\"\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/AddYellowPriceTagInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRuleId</td>\n<td>String (50)</td>\n<td>Id Правила ПЛ</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Products</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>Код продукта</td>\n</tr>\n<tr>\n<td>DiscountTypeId</td>\n<td>Int</td>\n<td>Код скидки</td>\n</tr>\n<tr>\n<td>DiscountValue</td>\n<td>Decimal (2)</td>\n<td>Значение</td>\n</tr>\n<tr>\n<td>DateFrom</td>\n<td>Date</td>\n<td>Дата действия с</td>\n</tr>\n<tr>\n<td>DateTo</td>\n<td>Date</td>\n<td>Дата действия по по</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>DiscountTypeId</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>DiscountTypeId</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Абсолютное число</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Абсолютная скидка</td>\n</tr>\n<tr>\n<td>3</td>\n<td>% скидки</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRule Not Found</td>\n<td>27001</td>\n<td>Не найдено правило ПЛ.</td>\n</tr>\n<tr>\n<td>Product Not Found</td>\n<td>27002</td>\n<td>Не найден продукт.</td>\n</tr>\n<tr>\n<td>Product Already Associated With «Yellow price tag»</td>\n<td>27003</td>\n<td>Продукт связан с правилом «Желтые ценники».</td>\n</tr>\n<tr>\n<td>Discount Type Not Found</td>\n<td>27004</td>\n<td>Не найден тип скидки для «Желтых ценников»</td>\n</tr>\n<tr>\n<td>Incorrect Period</td>\n<td>27005</td>\n<td>Период действия продукта в желтых ценниках не соответствует правилу ПЛ.</td>\n</tr>\n<tr>\n<td>Wrong discount amount for product</td>\n<td>27006</td>\n<td>Не верно задано скидка для продукта.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","AddYellowPriceTagInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"c26d63a1-838e-497c-bede-d42294e3140a","name":"AddYellowPriceTagInfo","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\",\n    \"Products\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"DiscountTypeId\": 2,\n            \"DiscountValue\": 50.3,\n            \"DateFrom\": \"2017-11-16\",\n            \"DateTo\": \"2017-11-17\"\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/AddYellowPriceTagInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"d1e9cda8-34b6-4f27-bddf-b2e332dc707b"},{"name":"Удаление товара из правила \"Желтый ценник\"","id":"2fb3a641-c529-4e98-8e40-2465780a5d6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\",\n    \"Products\": [\n        {\n            \"ExtId\": \"ExtId\"\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/DeleteYellowPriceTagInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRuleId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Id</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Products</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>Продукт.ExtId</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRule Not Found</td>\n<td>28001</td>\n<td>Не найдено правило ПЛ.</td>\n</tr>\n<tr>\n<td>Product Not Found</td>\n<td>28001</td>\n<td>Не найден продукт.</td>\n</tr>\n<tr>\n<td>Product Not Associated With «Yellow price tag»</td>\n<td>28003</td>\n<td>Продукт не связан с правилом «Желтые ценники».</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","DeleteYellowPriceTagInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"2396050c-b8ad-4ba7-801b-8fb4d5fe988d","name":"Удаление товара из правила \"Желтый ценник\"","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\",\n    \"Products\": [\n        {\n            \"ExtId\": \"ExtId\"\n        }\n    ]\n}"},"url":"{{Url}}/ExternalApi.WebApp/DeleteYellowPriceTagInfo"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"2fb3a641-c529-4e98-8e40-2465780a5d6f"},{"name":"Получить товары в правиле \"Желтый ценник\"","id":"b2811cf2-c480-4b97-97f1-6897337192bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetYellowPriceTagInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRuleId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Id</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRule Not Found</td>\n<td>29001</td>\n<td>Не найдено правило ПЛ.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>LoyaltyRules</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRuleId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Id</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Наименование</td>\n</tr>\n<tr>\n<td>DateFrom</td>\n<td>Date</td>\n<td>Дата действия с</td>\n</tr>\n<tr>\n<td>DateTo</td>\n<td>Date</td>\n<td>Дата действия по</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Products</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExtId:</td>\n<td>String (50)</td>\n<td>Правило ПЛ.Id</td>\n</tr>\n<tr>\n<td>DiscountTypeId:</td>\n<td>String (50)</td>\n<td>Тип скидки</td>\n</tr>\n<tr>\n<td>DiscountValue:</td>\n<td>String (50)</td>\n<td>Значение скидки</td>\n</tr>\n<tr>\n<td>DateTo</td>\n<td>Date</td>\n<td>Дата действия с</td>\n</tr>\n<tr>\n<td>DateFrom:</td>\n<td>Date</td>\n<td>Дата действия по</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["ExternalApi.WebApp","GetYellowPriceTagInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"9285a59c-ee50-41d8-8348-3e18396d9621","name":"Получить товары в правиле \"Желтый ценник\"","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\"\n}"},"url":"{{Url}}/ExternalApi.WebApp/GetYellowPriceTagInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\",\n    \"Name\": \"Name\",\n    \"DateFrom\": \"2018-03-01T00:00:00.0000000\",\n    \"DateTo\": \"2018-04-30T00:00:00.0000000\",\n    \"Products\": [\n        {\n            \"ExtId\": \"ExtId\",\n            \"DiscountTypeId\": 3,\n            \"DiscountValue\": 5,\n            \"DateFrom\": \"2018-03-01T00:00:00.0000000\",\n            \"DateTo\": \"2018-04-20T00:00:00.0000000\"\n        }\n    ],\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"b2811cf2-c480-4b97-97f1-6897337192bb"}],"id":"ff5ed5e6-48ec-45a2-a717-80d155a57362","_postman_id":"ff5ed5e6-48ec-45a2-a717-80d155a57362","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Лотерея","item":[{"name":"Получить лотерейные билеты клиента","id":"ab7ba1d1-1b20-47e2-937d-e97fc7f61c4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"29964602321\",\n    \"LoyaltyRuleId\": \"2edf3d6f-fd90-4833-99c4-2bb9b2e649fc\"\n}"},"url":"{{Url}}/Processing.WebApp/GetLoyaltyRuleLotteryByContact","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров <em>MobilePhone</em> или <em>ContactId</em> или <em>CardNumber</em>    </p>\n</blockquote>\n<blockquote>\n<p><em>LoyaltyRuleId</em> Передается в случае необходимости получить информацию по конкретному правилу</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Параметр</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Номер телефона</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>Контакт ID</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>LoyaltyRuleId</td>\n<td>String (50)</td>\n<td>Id правила ПЛ</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>20002</td>\n<td>Контакт не найден</td>\n</tr>\n<tr>\n<td>20003</td>\n<td>Передано больше 1 фильтра (по контакту)\"</td>\n</tr>\n<tr>\n<td>20004</td>\n<td>Правило ПЛ с типом 'Лотерея' не найдено</td>\n</tr>\n<tr>\n<td>20005</td>\n<td>Не передан идентификатор контакта</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>LotteryRules</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>String (50)</td>\n<td>ID правила ПЛ</td>\n</tr>\n<tr>\n<td>Title</td>\n<td>String (50)</td>\n<td>Наименование правила ПЛ</td>\n</tr>\n<tr>\n<td>AccumulatedMoneyAmount</td>\n<td>Int</td>\n<td>Сумма всего накопленных денег</td>\n</tr>\n<tr>\n<td>MinAmount</td>\n<td>Int</td>\n<td>Сумма для накопления купона</td>\n</tr>\n<tr>\n<td>NextCouponAmount</td>\n<td>Int</td>\n<td>Сумма накопления до следующего купона</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Coupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Параметр</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Number</td>\n<td>String (50)</td>\n<td>Номер купона</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>String (50</td>\n<td>Состояние купона</td>\n</tr>\n<tr>\n<td>CouponCount</td>\n<td>Int</td>\n<td>Количество накопленных купонов</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","GetLoyaltyRuleLotteryByContact"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"10ac890f-8490-4026-aa77-e427284d567e","name":"Получить лотерейные билеты клиента","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CardNumber\": \"29964602321\",\n    \"LoyaltyRuleId\": \"2edf3d6f-fd90-4833-99c4-2bb9b2e649fc\"\n}"},"url":"{{Url}}/Processing.WebApp/GetLoyaltyRuleLotteryByContact"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"LotteryRules\": [\r\n    {\r\n      \"Id\": \"Id\",\r\n      \"Title\": \"Title \",\r\n      \"AccumulatedMoneyAmount\": 118600.0,\r\n      \"MinAmount\": 10000.00,\r\n      \"NextCouponAmount\": 1400.00,\r\n      \"CouponCount\": 3.0,\r\n      \"Coupons\": [\r\n        {\r\n          \"Number\": \"#19o24pdiq6ltga@\",\r\n          \"Status\": \"2\"\r\n        },\r\n        {\r\n          \"Number\": \"#1oymdberdgfecm@\",\r\n          \"Status\": \"2\"\r\n        },\r\n        {\r\n          \"Number\": \"#2t17twa7olfw85@\",\r\n          \"Status\": \"2\"\r\n        }\r\n      ]\r\n    }\r\n  ],\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"ab7ba1d1-1b20-47e2-937d-e97fc7f61c4b"},{"name":"Погасить лотерейный билет","id":"9e9b5af7-b4c3-4d73-a073-3f42756f76e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"CouponNumber\": \"#xn94ds1zr0rnc0@\",\n    \"ContactId\": \"39ec60a3-4615-8ec4-d3bc-46e66abc4912\"\n}"},"url":"{{Url}}/Processing.WebApp/CouponApplication","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","CouponApplication"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9e9b5af7-b4c3-4d73-a073-3f42756f76e6"}],"id":"7abfee89-40ec-40ba-8a2f-5dee44d40579","_postman_id":"7abfee89-40ec-40ba-8a2f-5dee44d40579","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Непокупательская активность","item":[{"name":"Активация непокупательской активности во внешней системе","id":"c3fc21ce-fe73-4e8c-9dab-9feb92ab730e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Date\": \"2019-11-05\",\n    \"MobilePhone\": \"MobilePhone\",\n    \"NonBuyingActivityType\": \"NonBuyingActivityType\"\n}"},"url":"{{Url}}/Processing.WebApp/ChargeNonBuyingBonus","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>В качестве входных параметров передается <em>ContactId</em> или <em>MobilePhone</em></p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Дата проведения активности</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id Контакта</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Мобильный телефон контакта</td>\n</tr>\n<tr>\n<td>NonBuyingActivityType</td>\n<td>String (50)</td>\n<td>Тип активности</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Contact Not Found</td>\n<td>26001</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>Incorrect Filters</td>\n<td>26002</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра</td>\n</tr>\n<tr>\n<td>LoyaltyRule Not Found</td>\n<td>26003</td>\n<td>Правило ПЛ не найдено.</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>String (50)</td>\n<td>Идентификатор правила</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>String (50)</td>\n<td>Наименование правила</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (250)</td>\n<td>Описание правила</td>\n</tr>\n<tr>\n<td>ChargedBonus</td>\n<td>Decimal (2)</td>\n<td>Начислено бонусов</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","ChargeNonBuyingBonus"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"5c286669-118d-4b2d-862f-891164d7b459","name":"Активация непокупательской активности во внешней системе","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Date\": \"2019-11-05\",\n    \"MobilePhone\": \"MobilePhone\",\n    \"NonBuyingActivityType\": \"NonBuyingActivityType\"\n}"},"url":"{{Url}}/Processing.WebApp/ChargeNonBuyingBonus"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"LoyaltyRuleId\": \"LoyaltyRuleId\",\n    \"Name\": \"Name\",\n    \"ChargedBonuses\": 500,\n    \"Result\": 0,\n    \"Code\": 0,\n    \"Description\": \"Description\"\n}"}],"_postman_id":"c3fc21ce-fe73-4e8c-9dab-9feb92ab730e"}],"id":"9326ab86-376f-459d-8c97-e03256dd7be7","_postman_id":"9326ab86-376f-459d-8c97-e03256dd7be7","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}}],"id":"d4195e21-bf77-486a-9f52-30777fc40457","_postman_id":"d4195e21-bf77-486a-9f52-30777fc40457","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Бонусы","item":[{"name":"Ручное начисление денежных бонусов","id":"21ff5c40-9d32-4535-9edf-147cf4e74b81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"39f201d3-efbe-9c0d-5649-9d6ea3c27de4\",\n    \"Amount\": 200,\n    \"Reason\": \"Reason\",\n    \"ActivationDate\": \"2019-11-06\",\n    \"CancellationDate\": \"2020-11-06\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"PurchaseNumber\": \"PurchaseNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/ChargeCustomBonus","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров <em>MobilePhone</em> или <em>ContactId</em></p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>ID контакта</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Номер мобильного телефона</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Идентификатор Арендатора</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>Int</td>\n<td>Количество бонусов к начислению</td>\n</tr>\n<tr>\n<td>Reason</td>\n<td>String (250)</td>\n<td>Причина списания бонусов</td>\n</tr>\n<tr>\n<td>ActivationDate</td>\n<td>Date</td>\n<td>Дата активации бонусов</td>\n</tr>\n<tr>\n<td>CancellationDate</td>\n<td>Date</td>\n<td>Дата деактивации бонусов</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Contact Not Found</td>\n<td>1</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>Incorrect Filters</td>\n<td>2</td>\n<td>Фильтры заданы некорректно.</td>\n</tr>\n<tr>\n<td>Point Of Sale Not Found</td>\n<td>3</td>\n<td>Арендатор не найден</td>\n</tr>\n<tr>\n<td>Purchase Not Found</td>\n<td>4</td>\n<td>Покупка не найдена</td>\n</tr>\n<tr>\n<td>Incorrect ActivationDate Or CancellationDate</td>\n<td>5</td>\n<td>Не верно заданы параметры ActivationDate или CancellationDate.</td>\n</tr>\n<tr>\n<td>AmountLessThanZero</td>\n<td>6</td>\n<td>Передано отрицательное количество бонусов</td>\n</tr>\n<tr>\n<td>CardAccountNotFound</td>\n<td>7</td>\n<td>Не найден карточный счет</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","ChargeCustomBonus"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"74b11422-fbcb-42ce-8449-4d8c0903ee6d","name":"Ручное начисление бонусов","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"39f201d3-efbe-9c0d-5649-9d6ea3c27de4\",\n    \"Amount\": 200,\n    \"Reason\": \"Reason\",\n    \"ActivationDate\": \"2019-11-06\",\n    \"CancellationDate\": \"2020-11-06\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"PurchaseNumber\": \"PurchaseNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/ChargeCustomBonus"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"89"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 24 Apr 2020 09:19:13 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"21ff5c40-9d32-4535-9edf-147cf4e74b81"},{"name":"Ручное списание денежных бонусов","id":"4c7c40fc-47cf-4254-91e0-fd9c9da9943b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\",\n    \"Amount\": 100,\n    \"Reason\": \"Reason\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"PurchaseNumber\": \"PurchaseNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/WriteOffCustomBonus","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров <em>ContactId</em> или <em>MobilePhone</em></p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>ID контакта</td>\n</tr>\n<tr>\n<td>MobilePhone</td>\n<td>String (50)</td>\n<td>Номер мобильного телефона</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Идентификатор Арендатора</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>Int</td>\n<td>Количество бонусов к списанию</td>\n</tr>\n<tr>\n<td>Reason</td>\n<td>String (250)</td>\n<td>Причина списания бонусов</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Contact Not Found</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>Incorrect Filters</td>\n<td>Фильтры заданы некорректно.</td>\n</tr>\n<tr>\n<td>Point Of Sale Not Found</td>\n<td>Арендатор не найден</td>\n</tr>\n<tr>\n<td>Purchase Not Found</td>\n<td>Покупка не найдена</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","WriteOffCustomBonus"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"b45e844a-d459-45df-a990-5158bbf63e76","name":"Ручное списание бонусов","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"ContactId\",\n    \"Amount\": 100,\n    \"Reason\": \"Reason\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"PurchaseNumber\": \"PurchaseNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/WriteOffCustomBonus"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"89"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/8.5"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 24 Apr 2020 09:23:29 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Result\": 0,\r\n  \"Code\": 0\r\n}\r\n"}],"_postman_id":"4c7c40fc-47cf-4254-91e0-fd9c9da9943b"},{"name":"Начисление личных сбережений","id":"f06ba2fa-2a1c-4ac6-825b-285c97116e82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PersonalSavingsInfo\": [\n        {\n            \"ContactId\": \"ContactId\",\n            \"PaymentSource\": \"PaymentSource\",\n            \"Amount\": 100,\n            \"Transaction1C\": \"Transaction1C\"\n        }\n    ]\n}"},"url":"{{Url}}/Processing.WebApp/ChargePersonalSavings","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров <em>ContactId</em> или <em>ContactPhone</em></p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactId</td>\n<td>String (50)</td>\n<td>Id контакта</td>\n</tr>\n<tr>\n<td>ContactPhone</td>\n<td>String (50)</td>\n<td>Номер мобильного телефона контакта</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>Int</td>\n<td>Количество личных сбережений к начислению</td>\n</tr>\n<tr>\n<td>PaymentSource</td>\n<td>Int</td>\n<td>Источник начисления</td>\n</tr>\n<tr>\n<td>Document1C</td>\n<td>String (50)</td>\n<td>Документ 1С</td>\n</tr>\n<tr>\n<td>Transaction1C</td>\n<td>String (50)</td>\n<td>ID транзакции 1С</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cannot Find Contact</td>\n<td>15001</td>\n<td>Не найден контакт.</td>\n</tr>\n<tr>\n<td>Incorrect Filters</td>\n<td>15002</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n<tr>\n<td>Amount should not be empty</td>\n<td>15003</td>\n<td>Некорректное количество к начислению.</td>\n</tr>\n<tr>\n<td>Payment Source Not Found</td>\n<td>15004</td>\n<td>Источник начисления не найден</td>\n</tr>\n<tr>\n<td>Transaction 1C Already Exists</td>\n<td>15005</td>\n<td>Транзакция с таким ID уже существует</td>\n</tr>\n<tr>\n<td>Transaction1Cid Is Not Unique</td>\n<td>15006</td>\n<td>Переданы не уникальные значения Transaction1CId.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","ChargePersonalSavings"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"cc9dae09-734b-4e52-86bf-f9cc61000e83","name":"ChargePersonalSavings","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PersonalSavingsInfo\": [\n        {\n            \"ContactId\": \"ContactId\",\n            \"PaymentSource\": \"PaymentSource\",\n            \"Amount\": 100,\n            \"Transaction1C\": \"Transaction1C\"\n        }\n    ]\n}"},"url":"{{Url}}/Processing.WebApp/ChargePersonalSavings"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0,\n    \"ChargePersonalSavingsResponse\": [\n        {\n            \"Transaction1C\": \"Transaction1C\",\n            \"Result\": 0,\n            \"Code\": 0\n        }\n    ]\n}"}],"_postman_id":"f06ba2fa-2a1c-4ac6-825b-285c97116e82"},{"name":"Отмена начисления личных сбережений","id":"191d3cc2-fd37-491e-8a6b-c0fd51c986c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Document1C\": \"Document1C\"\n}"},"url":"{{Url}}/Processing.WebApp/CancelPersonalSavings","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Document1C</td>\n<td>String (50)</td>\n<td>Документ 1С</td>\n</tr>\n<tr>\n<td>Transaction1C</td>\n<td>String (50)</td>\n<td>ID транзакции 1С</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Transaction 1C Not Found</td>\n<td>15005</td>\n<td>Транзакция с таким ID уже существует</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","CancelPersonalSavings"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"bddeacbb-92d4-44c8-9c0f-56e15c59e49d","name":"Отмена начисления личных сбережений","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"Document1C\": \"Document1C\"\n}"},"url":"{{Url}}/Processing.WebApp/CancelPersonalSavings"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"Result\": 0,\n    \"Code\": 0\n}"}],"_postman_id":"191d3cc2-fd37-491e-8a6b-c0fd51c986c4"}],"id":"e8b35806-5ae2-45ee-8ea4-dff5c1662f0b","_postman_id":"e8b35806-5ae2-45ee-8ea4-dff5c1662f0b","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}},{"name":"Покупки","item":[{"name":"Пре-процессинг покупки","id":"7f359709-810e-423c-b788-bfcb5fa3bbd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PreprocessingId\": null,\n    \"PurchaseNumber\": \"PurchaseNumber\",\n    \"CardNumber\": \"CardNumber\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"Date\": \"20.04.2017 10:13\",\n    \"ParentPurchaseNumber\": null,\n    \"TotalAmount\": 100,\n    \"BonusesPaidAmount\": 0,\n    \"WriteOffBonusesAvaliable\": true,\n    \"Offline\": false,\n    \"IsReturn\": false,\n    \"DiscountAmount\": 0,\n    \"CashPaidAmount\": 80,\n    \"CashierName\": \"CashierName\",\n    \"CashBox\": \"CashBox\",\n    \"PurchaseSource\": \"PurchaseSource\",\n    \"PaymentType\": \"PaymentType\",\n    \"PersonalSavingsChargeAmount\": 9,\n    \"Payments\": {\n        \"Bonus\": 0,\n        \"PersonalSavings\": 0\n    },\n    \"Products\": [\n        {\n            \"Position\": 1,\n            \"ReturnPosition\": null,\n            \"ProductExtId\": \"ProductExtId\",\n            \"Quantity\": 1,\n            \"Price\": 50,\n            \"TotalPrice\": 50,\n            \"DiscountAmountPos\": 0,\n            \"DiscountCodePos\": \"\"\n        }\n    ],\n    \"Coupons\": [\n        {\n            \"CouponCode\": \"#9qmpr8xpc52eli@\"\n        },\n        {\n            \"CouponCode\": \"#kt0erpdpt4ppu1@\"\n        }\n    ]\n}"},"url":"{{Url}}/Processing.WebApp/SetPurchaseInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id препроцессинг а покупки</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>WriteOffBonusesAval iable</td>\n<td>Bool</td>\n<td>Количество бонусов к списанию за покупку</td>\n</tr>\n<tr>\n<td>Offline</td>\n<td>Bool</td>\n<td>Офлайн покупка</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n<tr>\n<td>CashierName</td>\n<td>String (250)</td>\n<td>Кассир</td>\n</tr>\n<tr>\n<td>Cashbox</td>\n<td>String (250)</td>\n<td>Номер кассы</td>\n</tr>\n<tr>\n<td>PurchaseSource</td>\n<td>String (50)</td>\n<td>Источник покупки</td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>String (50)</td>\n<td>Тип оплаты</td>\n</tr>\n<tr>\n<td>PersonalSavingsChargeAmount</td>\n<td>Int</td>\n<td>Личных сбережений к начислению</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Payments</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bonus</td>\n<td>Int</td>\n<td>Бонусов к списанию</td>\n</tr>\n<tr>\n<td>PersonalSavings</td>\n<td>Int</td>\n<td>Личных сбережений к списанию</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ProductInPurchaseInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Int</td>\n<td>Позиция в покупке</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>ExtId продукта</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Decimal (3)</td>\n<td>Количество продуктов в позиции</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Decimal (2)</td>\n<td>Цена за единицу продукта</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>DiscountAmountPos</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки POS</td>\n</tr>\n<tr>\n<td>DiscountCodePos</td>\n<td>String (50)</td>\n<td>Код скидки POS</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Coupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CouponCode</td>\n<td>String (50)</td>\n<td>Номер купона</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingIdNotFound</td>\n<td>13001</td>\n<td>Покупка не найдена.</td>\n</tr>\n<tr>\n<td>PurchaseAlreadyCommit</td>\n<td>13002</td>\n<td>Покупка уже проведена.</td>\n</tr>\n<tr>\n<td>PurchaseNumberAlreadyExist</td>\n<td>13003</td>\n<td>Номер покупки уже существует.</td>\n</tr>\n<tr>\n<td>CardNotFound</td>\n<td>13004</td>\n<td>Карта не найдена.</td>\n</tr>\n<tr>\n<td>CardStatusIncorrect</td>\n<td>13005</td>\n<td>По данной карте не может быть произведена покупка.</td>\n</tr>\n<tr>\n<td>NotEnoughBonuses</td>\n<td>13006</td>\n<td>Недостаточно бонусов для списания.</td>\n</tr>\n<tr>\n<td>ProductExtIdNotFound</td>\n<td>13007</td>\n<td>Продукт не найден.</td>\n</tr>\n<tr>\n<td>ParentPurchaseNotFound</td>\n<td>13008</td>\n<td>Не найдена родительская покупка.</td>\n</tr>\n<tr>\n<td>ReturnPositionNotFound</td>\n<td>13009</td>\n<td>Не существует такой позиции в родительской покупке.</td>\n</tr>\n<tr>\n<td>ReturnQuantityIncorrect</td>\n<td>13010</td>\n<td>Не соответствует количество возвращаемых товаров в родительской покупке.</td>\n</tr>\n<tr>\n<td>Purchase Source Not Found</td>\n<td>13014</td>\n<td>Источник покупки не найден.</td>\n</tr>\n<tr>\n<td>Payment TypeId Not Found</td>\n<td>13015</td>\n<td>Тип оплаты не найден.</td>\n</tr>\n<tr>\n<td>Exceeded number of write-off bonuses</td>\n<td>13016</td>\n<td>Превышено количество бонусов к списанию.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultPurchaseInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id транзакции препроцессинга покупки</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>AvailableBonuses</td>\n<td>Decimal (2)</td>\n<td>Количество доступных бонусов к списанию по текущей покупке</td>\n</tr>\n<tr>\n<td>DiscountAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма скидки</td>\n</tr>\n<tr>\n<td>CashPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id контакта (владельца карты)</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>BonusesPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Оплата бонусами</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n<tr>\n<td>CashierName</td>\n<td>String (250)</td>\n<td>Кассир</td>\n</tr>\n<tr>\n<td>Cashbox</td>\n<td>String (250)</td>\n<td>Касса</td>\n</tr>\n<tr>\n<td>CouponDiscount</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки за купоны</td>\n</tr>\n<tr>\n<td>CouponChargeBonus</td>\n<td>Decimal (2)</td>\n<td>Количество начисленных бонусов за купон</td>\n</tr>\n<tr>\n<td>PurchaseSource</td>\n<td>String (50)</td>\n<td>Источник покупки</td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>String (50)</td>\n<td>Тип оплаты</td>\n</tr>\n<tr>\n<td>PersonalSavingsChargeAmount</td>\n<td>Int</td>\n<td>Личных сбережений к начислению</td>\n</tr>\n<tr>\n<td>AccruedBonusesFromDiscount</td>\n<td>Int</td>\n<td>Конвертированные бонусы из скидки</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Payments</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bonus</td>\n<td>Int</td>\n<td>Списано бонусов</td>\n</tr>\n<tr>\n<td>PersonalSavings</td>\n<td>Int</td>\n<td>Списано личных сбережений</td>\n</tr>\n<tr>\n<td>Cash</td>\n<td>Decimal (2)</td>\n<td>Сумма к оплате</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultProductInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Int</td>\n<td>Номер позиции в покупке</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>ExtId продукта</td>\n</tr>\n<tr>\n<td>CashPaidAmountTotal</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>BonusesPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Оплата бонусами</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Decimal (3)</td>\n<td>Количество продуктов в позиции</td>\n</tr>\n<tr>\n<td>DiscountAmountProc</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>DiscountAmountCodeP roc</td>\n<td>String (50)</td>\n<td>Код скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Decimal (2)</td>\n<td>Цена за единицу</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>DiscountAmountPos</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки POS</td>\n</tr>\n<tr>\n<td>DiscountCodePos</td>\n<td>String (50)</td>\n<td>Код скидки POS</td>\n</tr>\n<tr>\n<td>CouponDiscount</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки за купоны</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Payments в продукте в покупке</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bonus</td>\n<td>Int</td>\n<td>Списано бонусов</td>\n</tr>\n<tr>\n<td>PersonalSavings</td>\n<td>Int</td>\n<td>Списано личных сбережений</td>\n</tr>\n<tr>\n<td>Cash</td>\n<td>Decimal (2)</td>\n<td>Сумма к оплате</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>UsedCoupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CouponCode</td>\n<td>String (50)</td>\n<td>Купон.Номер</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>CouponsToUse</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CouponCode</td>\n<td>String (50)</td>\n<td>Купон.Номер</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (250)</td>\n<td>Купон.Описание</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>UnappliedCoupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CouponCode</td>\n<td>String (50)</td>\n<td>Купон.Номер</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (250)</td>\n<td>Причина неприменения купона</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Description</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>13101</td>\n<td>Купон не найден</td>\n</tr>\n<tr>\n<td>13102</td>\n<td>Срок действия купона не соответствует с датой покупки</td>\n</tr>\n<tr>\n<td>13103</td>\n<td>Купон не принадлежит владельцу карты</td>\n</tr>\n<tr>\n<td>13104</td>\n<td>Купон не принадлежит владельцу карты в семейном счете</td>\n</tr>\n<tr>\n<td>13105</td>\n<td>Купон уже применен</td>\n</tr>\n<tr>\n<td>13106</td>\n<td>Промо–код не может быть применен в торговой точке.</td>\n</tr>\n<tr>\n<td>13107</td>\n<td>Купон не может быть применен в интернет магазине</td>\n</tr>\n<tr>\n<td>13108</td>\n<td>Купон не соответствует условиям покупки (указан другой продукт).</td>\n</tr>\n<tr>\n<td>13109</td>\n<td>Купон не соответствует условиям покупки (указана другая торговая точка)</td>\n</tr>\n<tr>\n<td>13110</td>\n<td>Купон не соответствует условиям покупки (сумма от в купоне не соответствует сумме в покупке)</td>\n</tr>\n<tr>\n<td>13111</td>\n<td>Запрещено применение купона владельцем семейного счета</td>\n</tr>\n<tr>\n<td>13112</td>\n<td>Купон не найден</td>\n</tr>\n<tr>\n<td>13113</td>\n<td>В оффлайн покупке запрещено применение купона</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","SetPurchaseInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"f99cba68-833c-4e9a-9f54-7d8a29f556af","name":"ПреПроцессинг покупки пример","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\r\n  \"PreprocessingId\": null,\r\n \"PurchaseNumber\": \"TestTym_017\",\r\n \"CardNumber\": \"29900000091\",\r\n \"PointOfSaleCode\": \"3\",\r\n \"Date\": \"2017-06-02T19:00:00.0000000+03:00\",\r\n \"TotalAmount\": 150.70,\r\n \"BonusesPaidAmount\": 0,\r\n \"WriteOffBonusesAvaliable\": true,\r\n \"Offline\": false,\r\n \"IsReturn\": false,\r\n \"DiscountAmount\": 0,\r\n \"CashierName\": \"Алина Ивановна\",\r\n \"CashBox\": \"001_tavria\",\r\n \"Products\": [\r\n  {\r\n   \"Position\": 1,\r\n   \"ProductExtId\": \"5478\",\r\n   \"Quantity\": 1,\r\n   \"Price\": 150.70,\r\n   \"TotalPrice\": 150.70\r\n  }\r\n ]\r\n}"},"url":"http://marketing-web/Tavriav790_T/ExternalProjects/Processing.WebApp/SetPurchaseInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private","name":"Cache-Control","description":""},{"key":"Content-Length","value":"2356","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Jun 2017 08:56:23 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""}],"cookie":[],"responseTime":null,"body":"{\r\n  \"PreprocessingId\": \"39dea1ac-9590-9bb1-4aff-77105aaed847\",\r\n  \"PurchaseNumber\": \"PurchaseNumber\",\r\n  \"CardNumber\": \"CardNumber\",\r\n  \"PointOfSaleCode\": \"1\",\r\n  \"Date\": \"2017-04-20T10:13:00.0000000+03:00\",\r\n  \"TotalAmount\": 150,\r\n  \"BonusesPaidAmount\": 0,\r\n  \"IsReturn\": false,\r\n  \"DiscountAmount\": 0,\r\n  \"CashPaidAmount\": 130,\r\n  \"CashierName\": \"CashierName\",\r\n  \"CashBox\": \"CashBox\",\r\n  \"AvailableBonuses\": 0,\r\n  \"ContactId\": \"ContactId\",\r\n  \"CouponDiscount\": 10,\r\n  \"CouponChargeBonus\": 0,\r\n  \"PurchaseSource\": \"PurchaseSource\",\r\n  \"PaymentType\": \"PaymentType\",\r\n  \"PersonalSavingsChargeAmount\": 9,\r\n  \"Payments\": {\r\n    \"Bonus\": 0,\r\n    \"PersonalSavings\": 0,\r\n    \"Cash\": 130,\r\n    \"Result\": 0,\r\n    \"ResultCodeDescription\": {},\r\n    \"Products\": [\r\n      {\r\n        \"Position\": 1,\r\n        \"ProductExtId\": \"ProductExtId\",\r\n        \"CashPaidAmountTotal\": 50,\r\n        \"BonusesPaidAmount\": 0,\r\n        \"Quantity\": 1,\r\n        \"DiscountAmountProc\": 0,\r\n        \"ReturnPosition\": 0,\r\n        \"Price\": 50,\r\n        \"TotalPrice\": 50,\r\n        \"DiscountAmountPos\": 0,\r\n        \"CouponDiscount\": 10,\r\n        \"Payments\": {\r\n          \"Bonus\": 0,\r\n          \"PersonalSavings\": 0,\r\n          \"Cash\": 50\r\n        }\r\n      }\r\n    ],\r\n    \"UsedCoupons\": [\r\n      {\r\n        \"CouponCode\": \"#9qmpr8xpc52eli@\"\r\n      }\r\n    ],\r\n    \"CouponsToUse\": [\r\n      {\r\n        \"CouponCode\": \"CouponCode\",\r\n        \"Description\": \"Description\"\r\n      }\r\n    ],\r\n    \"UnappliedCoupons\": [\r\n      {\r\n        \"CouponCode\": \"#kt0erpdpt4ppu1@\",\r\n        \"Description\": \"13017\"\r\n      }\r\n    ]\r\n  }\r\n}\r\n"}],"_postman_id":"7f359709-810e-423c-b788-bfcb5fa3bbd5"},{"name":"Процесинг покупки (подтверждение)","id":"6c385c4c-cd4f-485a-a66f-10819ae58dfd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PreprocessingId\": \"39f17859-9930-47bb-dc91-5fe01c2aaa41\",\n    \"IsReturn\": false\n}"},"url":"{{Url}}/Processing.WebApp/CommitPurchaseInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id транзакции</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат?</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingIdNotFound</td>\n<td>14001</td>\n<td>Покупка не найдена.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultPurchaseInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id транзакции</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>AvailableBonuses</td>\n<td>Decimal (2)</td>\n<td>Количество доступных бонусов к списанию по текущей покупке</td>\n</tr>\n<tr>\n<td>DiscountAmount</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки</td>\n</tr>\n<tr>\n<td>CashPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма оплаты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Владелец карты</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма (без учета скидок)</td>\n</tr>\n<tr>\n<td>BonusesPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Оплата бонусами</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n<tr>\n<td>CashierName</td>\n<td>String (250)</td>\n<td>Кассир</td>\n</tr>\n<tr>\n<td>Cashbox</td>\n<td>String (250)</td>\n<td>Касса</td>\n</tr>\n<tr>\n<td>AccruedBonuses</td>\n<td>Decimal (2)</td>\n<td>Количество начисленных бонусов за покупку</td>\n</tr>\n<tr>\n<td>TotalBonusesEmploye e</td>\n<td>Decimal (2)</td>\n<td>Количество бонусов сотрудника на балансе клиента</td>\n</tr>\n<tr>\n<td>TotalBonuses</td>\n<td>Decimal (2)</td>\n<td>Общее количество бонусов на балансе клиента</td>\n</tr>\n<tr>\n<td>CouponDiscount</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки за купоны</td>\n</tr>\n<tr>\n<td>CouponChargeBonus</td>\n<td>Decimal (2)</td>\n<td>Количество начисленных бонусов за купон</td>\n</tr>\n<tr>\n<td>PurchaseSource</td>\n<td>String (50)</td>\n<td>Источник покупки</td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>String (50)</td>\n<td>Тип оплаты</td>\n</tr>\n<tr>\n<td>PersonalSavingsChargeAmount</td>\n<td>Int</td>\n<td>Личных сбережений к начислению</td>\n</tr>\n<tr>\n<td>AccruedBonusesFromDiscount</td>\n<td>Int</td>\n<td>Конвертированные бонусы из скидки</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Payments</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bonus</td>\n<td>Int</td>\n<td>Списано бонусов</td>\n</tr>\n<tr>\n<td>PersonalSavings</td>\n<td>Int</td>\n<td>Списано личных сбережений</td>\n</tr>\n<tr>\n<td>Cash</td>\n<td>Decimal (2)</td>\n<td>Сумма к оплате</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultProductInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Int</td>\n<td>Номер позиции в покупке</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>Код продукта</td>\n</tr>\n<tr>\n<td>CashPaidAmountTotal</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>BonusesPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Оплата бонусами</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Decimal (3)</td>\n<td>Количество продуктом в позиции</td>\n</tr>\n<tr>\n<td>DiscountAmountProc</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>DiscountAmountCode Proc</td>\n<td>String (50)</td>\n<td>Код скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Decimal (2)</td>\n<td>Цена за единицу</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Decimal (2)</td>\n<td>Общая сумма (без учета скидок)</td>\n</tr>\n<tr>\n<td>DiscountAmountPos</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки POS</td>\n</tr>\n<tr>\n<td>DiscountCodePos</td>\n<td>String (50)</td>\n<td>Код скидки POS</td>\n</tr>\n<tr>\n<td>CouponDiscount</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки за купоны</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Payments в продуктах в покупке</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bonus</td>\n<td>Int</td>\n<td>Списано бонусов</td>\n</tr>\n<tr>\n<td>PersonalSavings</td>\n<td>Int</td>\n<td>Списано личных сбережений</td>\n</tr>\n<tr>\n<td>Cash</td>\n<td>Decimal (2)</td>\n<td>Сумма к оплате</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>UsedCoupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CouponCode</td>\n<td>String (50)</td>\n<td>Купон.Номер</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>UnappliedCoupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CouponCode</td>\n<td>String (50)</td>\n<td>Купон.Номер</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (250)</td>\n<td>Причина неприменения купона</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Description </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>13101</td>\n<td>Купон не найден</td>\n</tr>\n<tr>\n<td>13102</td>\n<td>Срок действия купона не соответствует с датой покупки</td>\n</tr>\n<tr>\n<td>13103</td>\n<td>Купон не принадлежит владельцу карты</td>\n</tr>\n<tr>\n<td>13104</td>\n<td>Купон не принадлежит владельцу карты в семейном счете</td>\n</tr>\n<tr>\n<td>13105</td>\n<td>Купон уже применен</td>\n</tr>\n<tr>\n<td>13106</td>\n<td>Промо–код не может быть применен в торговой точке.</td>\n</tr>\n<tr>\n<td>13107</td>\n<td>Купон не может быть применен в интернет магазине</td>\n</tr>\n<tr>\n<td>13108</td>\n<td>Купон не соответствует условиям покупки (указан другой продукт).</td>\n</tr>\n<tr>\n<td>13109</td>\n<td>Купон не соответствует условиям покупки (указана другая торговая точка)</td>\n</tr>\n<tr>\n<td>13110</td>\n<td>Купон не соответствует условиям покупки (сумма от в купоне не соответствует сумме в покупке)</td>\n</tr>\n<tr>\n<td>13111</td>\n<td>Запрещено применение купона владельцем семейного счета</td>\n</tr>\n<tr>\n<td>13112</td>\n<td>Купон не найден</td>\n</tr>\n<tr>\n<td>13113</td>\n<td>В оффлайн покупке запрещено применение купона</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>IssuedCoupons</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CouponCode</td>\n<td>String (50)</td>\n<td>Купон.Номер</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>String (250)</td>\n<td>Купон.Описание</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>PrintTextCollection</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LoyaltyRuleName</td>\n<td>String (500)</td>\n<td>Правило ПЛ.Наименование</td>\n</tr>\n<tr>\n<td>LoyaltyRuleId</td>\n<td>String (50)</td>\n<td>Правило ПЛ.ID</td>\n</tr>\n<tr>\n<td>PrintText</td>\n<td>String (500)</td>\n<td>Правило ПЛ. Текст для печати</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","CommitPurchaseInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"1c9c3d96-e4bc-4b65-9347-603f70d99eb3","name":"Процесинг покупки (подтверждение)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PreprocessingId\": \"39f17859-9930-47bb-dc91-5fe01c2aaa41\",\n    \"IsReturn\": false\n}"},"url":"{{Url}}/Processing.WebApp/CommitPurchaseInfo"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"PreprocessingId\": \"39df5107-a6e0-d744-b1c7-7ec29e8d715a\",\n    \"PurchaseNumber\": \"PurchaseNumber\",\n    \"CardNumber\": \"CardNumber\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"Date\": \"2017-05-24T19:00:00.0000000+03:00\",\n    \"TotalAmount\": 150,\n    \"BonusesPaidAmount\": 0,\n    \"AccruedBonuses\": 450,\n    \"TotalBonusesEmployee\": 0,\n    \"TotalBonuses\": 890,\n    \"IsReturn\": false,\n    \"DiscountAmount\": 0,\n    \"CashPaidAmount\": 130,\n    \"CashierName\": \"CashierName\",\n    \"CashBox\": \"CashBox\",\n    \"AvailableBonuses\": 0,\n    \"ContactId\": \"ContactId\",\n    \"CouponDiscount\": 10,\n    \"CouponChargeBonus\": 0,\n    \"PersonalSavingsChargeAmount\": 9,\n    \"Payments\": {\n        \"Bonus\": 0,\n        \"PersonalSavings\": 0,\n        \"Cash\": 130,\n        \"Result\": 0,\n        \"ResultCodeDescription\": {},\n        \"Products\": [\n            {\n                \"Position\": 1,\n                \"ProductExtId\": \"ProductExtId\",\n                \"CashPaidAmountTotal\": 50,\n                \"BonusesPaidAmount\": 0,\n                \"Quantity\": 1,\n                \"DiscountAmountProc\": 0,\n                \"ReturnPosition\": 0,\n                \"Price\": 50,\n                \"TotalPrice\": 50,\n                \"DiscountAmountPos\": 0,\n                \"CouponDiscount\": 10,\n                \"Payments\": {\n                    \"Bonus\": 0,\n                    \"PersonalSavings\": 0,\n                    \"Cash\": 50\n                }\n            }\n        ],\n        \"UsedCoupons\": [\n            {\n                \"CouponCode\": \"#9qmpr8xpc52eli@\"\n            }\n        ],\n        \"UnappliedCoupons\": [\n            {\n                \"CouponCode\": \"#kt0erpdpt4ppu1@\",\n                \"Description\": \"Description\"\n            }\n        ],\n        \"PrintTextCollection\": [\n            {\n                \"LoyaltyRuleName\": \"LoyaltyRuleName\",\n                \"LoyaltyRuleId\": \"9bcf2e21-8952-4052-96a3-29d382593bac\",\n                \"PrintText\": \"PrintText\"\n            }\n        ]\n    }\n}"}],"_postman_id":"6c385c4c-cd4f-485a-a66f-10819ae58dfd"},{"name":"Полная отмена покупки","id":"94b91f0d-c821-4ec5-bc38-10dd925cff8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PurchaseNumber\": \"PurchaseNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/CancelPurchaseInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PurchaseNumber</td>\n<td>String</td>\n<td>Номер покупки</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PurchaseNumber</td>\n<td>14001</td>\n<td>Номер покупки не найден</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultPurchaseInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id транзакции препроцессинга покупки</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>DiscountAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма скидки</td>\n</tr>\n<tr>\n<td>CashPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id контакта (владельца карты)</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n<tr>\n<td>CashierName</td>\n<td>String (250)</td>\n<td>Кассир</td>\n</tr>\n<tr>\n<td>Cashbox</td>\n<td>String (250)</td>\n<td>Касса</td>\n</tr>\n<tr>\n<td>ParentPurchaseNumber</td>\n<td>String (50)</td>\n<td>Родительская покупка</td>\n</tr>\n<tr>\n<td>CompensationChargeEmp loyeeBonuses</td>\n<td>Decimal (2)</td>\n<td>Начисленные бонусы сотрудника при возврате</td>\n</tr>\n<tr>\n<td>CompensationChargeBon uses</td>\n<td>Decimal (2)</td>\n<td>Начисленные бонусы УПЛ при возврате</td>\n</tr>\n<tr>\n<td>CompensationWriteOffEm ployeeBonuses</td>\n<td>Decimal (2)</td>\n<td>Списанные бонусы сотрудника при возврате</td>\n</tr>\n<tr>\n<td>CompensationWriteOffBo nuses</td>\n<td>Decimal (2)</td>\n<td>Списанные бонусы УПЛ при возврате</td>\n</tr>\n<tr>\n<td>TotalBonusesEmployee</td>\n<td>Decimal (2)</td>\n<td>Количество бонусов сотрудника на балансе клиента</td>\n</tr>\n<tr>\n<td>TotalBonuses</td>\n<td>Decimal (2)</td>\n<td>Общее количество бонусов на балансе клиента</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultProductInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Int</td>\n<td>Номер позиции в покупке</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>ExtId продукта</td>\n</tr>\n<tr>\n<td>CashPaidAmountTotal</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Decimal (3)</td>\n<td>Количество продуктов в позиции</td>\n</tr>\n<tr>\n<td>DiscountAmountProc</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>DiscountAmountCodeProc</td>\n<td>String (50)</td>\n<td>Код скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Decimal (2)</td>\n<td>Цена за единицу</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>DiscountAmountPos</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки POS</td>\n</tr>\n<tr>\n<td>DiscountCodePos</td>\n<td>String (50)</td>\n<td>Код скидки POS</td>\n</tr>\n<tr>\n<td>ReturnPosition</td>\n<td>Число</td>\n<td>Родительская позиция</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Payments в продуктах в покупке</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bonus</td>\n<td>Int</td>\n<td>Списано бонусов</td>\n</tr>\n<tr>\n<td>PersonalSavings</td>\n<td>Int</td>\n<td>Списано личных сбережений</td>\n</tr>\n<tr>\n<td>Cash</td>\n<td>Decimal (2)</td>\n<td>Сумма к оплате</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","CancelPurchaseInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"ff153aaa-ea25-4794-bbcc-d12a1a44168e","name":"Полная отмена покупки","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PurchaseNumber\": \"PurchaseNumber\"\n}"},"url":"{{Url}}/Processing.WebApp/CancelPurchaseInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"CompensationChargeEmployeeBonuses\": 0,\n    \"CompensationChargeBonuses\": 0,\n    \"CompensationWriteOffEmployeeBonuses\": 0,\n    \"CompensationWriteOffBonuses\": -150,\n    \"PreprocessingId\": \"39df7b53-4781-9b8e-06b2-8a95fd953d88\",\n    \"PurchaseNumber\": \"PurchaseNumber\",\n    \"CardNumber\": \"29900000091\",\n    \"PointOfSaleCode\": \"3\",\n    \"Date\": \"2017-06-02T19:10:00.0000000+03:00\",\n    \"ParentPurchaseNumber\": \"ParentPurchaseNumber\",\n    \"TotalAmount\": 150.7,\n    \"BonusesPaidAmount\": 0,\n    \"AccruedBonuses\": 0,\n    \"TotalBonusesEmployee\": 107,\n    \"TotalBonuses\": 453,\n    \"IsReturn\": true,\n    \"DiscountAmount\": 0,\n    \"CashPaidAmount\": 150.7,\n    \"CashierName\": \"CashierName\",\n    \"CashBox\": \"CashBox\",\n    \"AvailableBonuses\": 0,\n    \"ContactId\": \"39df287f-8563-1aac-3349-76fbb0b8159e\",\n    \"Result\": 0,\n    \"ResultCodeDescription\": {},\n    \"Products\": [\n        {\n            \"Position\": 1,\n            \"ProductExtId\": \"5478\",\n            \"CashPaidAmountTotal\": 150.7,\n            \"BonusesPaidAmount\": 0,\n            \"Quantity\": 1,\n            \"DiscountAmountProc\": 0,\n            \"ReturnPosition\": 1,\n            \"Price\": 150.7,\n            \"TotalPrice\": 150.7,\n            \"DiscountAmountPos\": 0\n        }\n    ]\n}"}],"_postman_id":"94b91f0d-c821-4ec5-bc38-10dd925cff8e"},{"name":"Получение списка покупок","id":"4bea4f02-1ecc-43da-a323-958f6b7a6eb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"9010664a-838d-4e27-958e-1dbba888b6e5\",\n    \"StartDate\": \"2019-07-01\",\n    \"DueDate\": \"2019-09-02\"\n}"},"url":"{{Url}}/Processing.WebApp/GetPurchaseInfoList","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<blockquote>\n<p>Передается один из параметров <em>CardNumber</em> или <em>ContactId</em></p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Наименование</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Карта.Номер</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Контакт.Id</td>\n</tr>\n<tr>\n<td>SartDate</td>\n<td>String (50)</td>\n<td>Дата с</td>\n</tr>\n<tr>\n<td>DueDate</td>\n<td>String (50)</td>\n<td>Дата по</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код ошибки</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactNotFound</td>\n<td>-</td>\n<td>Контакт не найден.</td>\n</tr>\n<tr>\n<td>Incorrect Filters</td>\n<td>-</td>\n<td>Фильтры заданы некорректно. Заданы оба фильтра.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Purchase</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя параметра</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>BonusesPaidAmount</td>\n<td>Double (2)</td>\n<td>Сумма потраченных бонусов</td>\n</tr>\n<tr>\n<td>DiscountAmount</td>\n<td>Double (2)</td>\n<td>Сумма скидки</td>\n</tr>\n<tr>\n<td>CashPaidAmount</td>\n<td>Double (2)</td>\n<td>Сумма оплаты деньгами</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id контакта</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Double (2)</td>\n<td>Общая сумма покупки</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>bool</td>\n<td>Признак возврата</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>Products</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя параметра</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Int</td>\n<td>Номер позиции</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>Внешний идентификатор продукта</td>\n</tr>\n<tr>\n<td>CashPaidAmountTotal</td>\n<td>Double (2)</td>\n<td>Сумма оплаты деньгами</td>\n</tr>\n<tr>\n<td>BonusesPaidAmount</td>\n<td>Double (2)</td>\n<td>Сумма оплаты бонусами</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Double (2)</td>\n<td>Количество</td>\n</tr>\n<tr>\n<td>DiscountAmountProc</td>\n<td>Double (2)</td>\n<td>Сумма скидки, рассчитанная процессинга</td>\n</tr>\n<tr>\n<td>ReturnPosition</td>\n<td>String (50)</td>\n<td>Позиция в возврате</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Double (2)</td>\n<td>Цена</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Double (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>DiscountAmountPos</td>\n<td>Double (2)</td>\n<td>Сумма скидки от кассы</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","GetPurchaseInfoList"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"0603b00f-748b-4a1a-90b6-1875b428dac6","name":"Получение списка покупок","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"ContactId\": \"9010664a-838d-4e27-958e-1dbba888b6e5\",\n    \"StartDate\": \"2019-07-01\",\n    \"DueDate\": \"2019-09-02\"\n}"},"url":"{{Url}}/Processing.WebApp/GetPurchaseInfoList"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"PurchaseInfo\": [\n        {\n            \"PurchaseNumber\": \"PurchaseNumber\",\n            \"BonusesPaidAmount\": 0,\n            \"AccruedBonuses\": 0,\n            \"DiscountAmount\": 0,\n            \"CashPaidAmount\": 1099,\n            \"ContactId\": \"39eef218-f514-9bc0-1f20-2a5c692db07c\",\n            \"CardNumber\": \"CardNumber\",\n            \"PointOfSaleCode\": \"PointOfSaleCode\",\n            \"Date\": \"2019-07-16T17:55:00\",\n            \"TotalAmount\": 1099,\n            \"IsReturn\": false,\n            \"Products\": [\n                {\n                    \"Position\": 1,\n                    \"ProductExtId\": \"ProductExtId\",\n                    \"CashPaidAmountTotal\": 1099,\n                    \"BonusesPaidAmount\": 0,\n                    \"Quantity\": 1,\n                    \"DiscountAmountProc\": 0,\n                    \"ReturnPosition\": 0,\n                    \"Price\": 1099,\n                    \"TotalPrice\": 1099,\n                    \"DiscountAmountPos\": 0\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"4bea4f02-1ecc-43da-a323-958f6b7a6eb5"},{"name":"GetCardInfo","id":"919d14c9-fc92-4aa6-b2d5-0b60762e1fea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PreprocessingId\": null,\n    \"PurchaseNumber\": \"PurchaseNumber\",\n    \"CardNumber\": \"CardNumber\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"Date\": \"02.06.2017 19:10\",\n    \"TotalAmount\": 150.7,\n    \"Offline\": false,\n    \"IsReturn\": true,\n    \"CashierName\": \"CashierName\",\n    \"CashBox\": \"CashBox\",\n    \"ParentPurchaseNumber\": \"ParentPurchaseNumber\",\n    \"Products\": [\n        {\n            \"Position\": 1,\n            \"ReturnPosition\": 1,\n            \"ProductExtId\": \"5478\",\n            \"Quantity\": 1,\n            \"Price\": 150.7,\n            \"TotalPrice\": 150.7\n        }\n    ]\n}"},"url":"{{Url}}/Processing.WebApp/SetPurchaseInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id препроцессинг а покупки</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>Offline</td>\n<td>Bool</td>\n<td>Офлайн покупка</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n<tr>\n<td>CashierName</td>\n<td>String (250)</td>\n<td>Кассир</td>\n</tr>\n<tr>\n<td>Cashbox</td>\n<td>String (250)</td>\n<td>Номер кассы</td>\n</tr>\n<tr>\n<td>ParentPurchaseNumber</td>\n<td>String (50)</td>\n<td>Родительская покупка</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ProductInPurchaseInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Число</td>\n<td>Позиция в покупке</td>\n</tr>\n<tr>\n<td>ReturnPosition</td>\n<td>Число</td>\n<td>Родительская позиция</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>ExtId продукта</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Decimal (3)</td>\n<td>Количество продуктов в позиции</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Decimal (2)</td>\n<td>Цена за единицу продукта</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingIdNotFound</td>\n<td>13001</td>\n<td>Возврат не найден.</td>\n</tr>\n<tr>\n<td>PurchaseAlreadyCommit</td>\n<td>13002</td>\n<td>Возврат уже проведен.</td>\n</tr>\n<tr>\n<td>PurchaseNumberAlreadyExist</td>\n<td>13003</td>\n<td>Номер возврата уже существует.</td>\n</tr>\n<tr>\n<td>CardNotFound</td>\n<td>13004</td>\n<td>Карта не найдена.</td>\n</tr>\n<tr>\n<td>CardStatusIncorrect</td>\n<td>13005</td>\n<td>По данной карте не может быть произведена покупка.</td>\n</tr>\n<tr>\n<td>ProductNotFound</td>\n<td>13007</td>\n<td>Продукт не найден.</td>\n</tr>\n<tr>\n<td>ParentPurchaseNotFound</td>\n<td>13008</td>\n<td>Не найдена родительская покупка.</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultPurchaseInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id транзакции препроцессинга покупки</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>DiscountAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма скидки</td>\n</tr>\n<tr>\n<td>CashPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id контакта (владельца карты)</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n<tr>\n<td>CashierName</td>\n<td>String (250)</td>\n<td>Кассир</td>\n</tr>\n<tr>\n<td>Cashbox</td>\n<td>String (250)</td>\n<td>Касса</td>\n</tr>\n<tr>\n<td>ParentPurchaseNumber</td>\n<td>String (50)</td>\n<td>Родительская покупка</td>\n</tr>\n<tr>\n<td>CompensationChargeEmployeeBonuses</td>\n<td>Decimal (2)</td>\n<td>Начисленные бонусы сотрудника при возврате</td>\n</tr>\n<tr>\n<td>CompensationChargeBonuses</td>\n<td>Decimal (2)</td>\n<td>Начисленные бонусы УПЛ при возврате</td>\n</tr>\n<tr>\n<td>CompensationWriteOffEmployeeBonuses</td>\n<td>Decimal (2)</td>\n<td>Списанные бонусы сотрудника при возврате</td>\n</tr>\n<tr>\n<td>CompensationWriteOffBonuses</td>\n<td>Decimal (2)</td>\n<td>Списанные бонусы УПЛ при возврате</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultProductInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Int</td>\n<td>Номер позиции в покупке</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>ExtId продукта</td>\n</tr>\n<tr>\n<td>CashPaidAmountTotal</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Decimal (3)</td>\n<td>Количество продуктов в позиции</td>\n</tr>\n<tr>\n<td>DiscountAmountProc</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>DiscountAmountCodeProc</td>\n<td>String (50)</td>\n<td>Код скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Decimal (2)</td>\n<td>Цена за единицу</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>DiscountAmountPos</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки POS</td>\n</tr>\n<tr>\n<td>DiscountCodePos</td>\n<td>String (50)</td>\n<td>Код скидки POS</td>\n</tr>\n<tr>\n<td>ReturnPosition</td>\n<td>Число</td>\n<td>Родительская позиция</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","SetPurchaseInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"b1c68d41-eb94-48dc-b006-445720afb0f7","name":"SetPurchaseInfo(return)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PreprocessingId\": null,\n    \"PurchaseNumber\": \"YOV_156251_return_2\",\n    \"CardNumber\": \"29916891241\",\n    \"PointOfSaleCode\": \"46\",\n    \"Date\": \"2019-03-12 23:00\",\n    \"TotalAmount\": 100,\n    \"BonusesPaidAmount\": 0,\n    \"WriteOffBonusesAvaliable\": true,\n    \"Offline\": false,\n    \"IsReturn\": true,\n    \"ParentPurchaseNumber\": \"YOV_156251\",\n    \"_PurchaseSource\": \"Cashbox\",\n    \"_PaymentType\": \"Cash\",\n    \"Products\": [\n        {\n            \"Position\": 1,\n            \"ReturnPosition\": 2,\n            \"ProductExtId\": \"1010\",\n            \"Quantity\": 2.0,\n            \"Price\": 100,\n            \"TotalPrice\": 100\n        }\n    ]\n}"},"url":"http://marketing-web.tscrm.com/TSILoyalty_T/Processing/Processing.WebApp/SetPurchaseInfo"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Kestrel"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 12 Mar 2019 16:41:35 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"CompensationChargeEmployeeBonuses\": 0,\r\n  \"CompensationChargeBonuses\": 0,\r\n  \"CompensationWriteOffEmployeeBonuses\": 0,\r\n  \"CompensationWriteOffBonuses\": -150,\r\n  \"PreprocessingId\": \"39df7b53-4781-9b8e-06b2-8a95fd953d88\",\r\n  \"PurchaseNumber\": \"PurchaseNumber\",\r\n  \"CardNumber\": \"CardNumber\",\r\n  \"PointOfSaleCode\": \"3\",\r\n  \"Date\": \"2017-06-02T19:10:00.0000000+03:00\",\r\n  \"ParentPurchaseNumber\": \"pos01_01\",\r\n  \"TotalAmount\": 150.7,\r\n  \"BonusesPaidAmount\": 0,\r\n  \"IsReturn\": true,\r\n  \"DiscountAmount\": 0,\r\n  \"CashPaidAmount\": 150.7,\r\n  \"CashierName\": \"CashierName\",\r\n  \"CashBox\": \"CashBox\",\r\n  \"ContactId\": \"39df287f-8563-1aac-3349-76fbb0b8159e\",\r\n  \"Result\": 0,\r\n  \"ResultCodeDescription\": {},\r\n  \"Products\": [\r\n    {\r\n      \"Position\": 1,\r\n      \"ProductExtId\": \"5478\",\r\n      \"CashPaidAmountTotal\": 150.7,\r\n      \"BonusesPaidAmount\": 0,\r\n      \"Quantity\": 1,\r\n      \"DiscountAmountProc\": 0,\r\n      \"ReturnPosition\": 1,\r\n      \"Price\": 150.7,\r\n      \"TotalPrice\": 150.7,\r\n      \"DiscountAmountPos\": 0\r\n    }\r\n  ]\r\n}\r\n"}],"_postman_id":"919d14c9-fc92-4aa6-b2d5-0b60762e1fea"},{"name":"Процессинг возврата (подтверждение)","id":"d2923284-dab9-4d32-b3b4-5a522d3e1515","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PreprocessingId\": \"39f0a479-a28a-b67d-4af6-2eb4fafb4b9b\",\n    \"IsReturn\": true\n}"},"url":"{{Url}}/Processing.WebApp/CommitPurchaseInfo","description":"<h1 id=\"входные-параметры\">Входные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id транзакции</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"выходные-параметры\">Выходные параметры</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Result</td>\n<td>Int (0 или 1)</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String (250)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Code</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Название</th>\n<th>Код</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingIdNotFound</td>\n<td>14001</td>\n<td>Возврат не найден</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultPurchaseInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PreprocessingId</td>\n<td>GUID</td>\n<td>Id транзакции препроцессинга покупки</td>\n</tr>\n<tr>\n<td>PurchaseNumber</td>\n<td>String (50)</td>\n<td>Номер покупки</td>\n</tr>\n<tr>\n<td>DiscountAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма скидки</td>\n</tr>\n<tr>\n<td>CashPaidAmount</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>ContactId</td>\n<td>GUID</td>\n<td>Id контакта (владельца карты)</td>\n</tr>\n<tr>\n<td>CardNumber</td>\n<td>String (50)</td>\n<td>Номер карты</td>\n</tr>\n<tr>\n<td>PointOfSaleCode</td>\n<td>String (50)</td>\n<td>Код торговой точки</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Date</td>\n<td>Date покупки</td>\n</tr>\n<tr>\n<td>TotalAmount</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>IsReturn</td>\n<td>Bool</td>\n<td>Возврат</td>\n</tr>\n<tr>\n<td>CashierName</td>\n<td>String (250)</td>\n<td>Кассир</td>\n</tr>\n<tr>\n<td>Cashbox</td>\n<td>String (250)</td>\n<td>Касса</td>\n</tr>\n<tr>\n<td>ParentPurchaseNumber</td>\n<td>String (50)</td>\n<td>Родительская покупка</td>\n</tr>\n<tr>\n<td>CompensationChargeEmp loyeeBonuses</td>\n<td>Decimal (2)</td>\n<td>Начисленные бонусы сотрудника при возврате</td>\n</tr>\n<tr>\n<td>CompensationChargeBon uses</td>\n<td>Decimal (2)</td>\n<td>Начисленные бонусы УПЛ при возврате</td>\n</tr>\n<tr>\n<td>CompensationWriteOffEm ployeeBonuses</td>\n<td>Decimal (2)</td>\n<td>Списанные бонусы сотрудника при возврате</td>\n</tr>\n<tr>\n<td>CompensationWriteOffBo nuses</td>\n<td>Decimal (2)</td>\n<td>Списанные бонусы УПЛ при возврате</td>\n</tr>\n<tr>\n<td>TotalBonusesEmployee</td>\n<td>Decimal (2)</td>\n<td>Количество бонусов сотрудника на балансе клиента</td>\n</tr>\n<tr>\n<td>TotalBonuses</td>\n<td>Decimal (2)</td>\n<td>Общее количество бонусов на балансе клиента</td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li>ResultProductInfo</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Имя</th>\n<th>Тип</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Position</td>\n<td>Int</td>\n<td>Номер позиции в покупке</td>\n</tr>\n<tr>\n<td>ProductExtId</td>\n<td>String (50)</td>\n<td>ExtId продукта</td>\n</tr>\n<tr>\n<td>CashPaidAmountTotal</td>\n<td>Decimal (2)</td>\n<td>Сумма оплаты</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Decimal (3)</td>\n<td>Количество продуктов в позиции</td>\n</tr>\n<tr>\n<td>DiscountAmountProc</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>DiscountAmountCodeProc</td>\n<td>String (50)</td>\n<td>Код скидки правила ПЛ</td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Decimal (2)</td>\n<td>Цена за единицу</td>\n</tr>\n<tr>\n<td>TotalPrice</td>\n<td>Decimal (2)</td>\n<td>Общая сумма</td>\n</tr>\n<tr>\n<td>DiscountAmountPos</td>\n<td>Decimal (2)</td>\n<td>Сумма скидки POS</td>\n</tr>\n<tr>\n<td>DiscountCodePos</td>\n<td>String (50)</td>\n<td>Код скидки POS</td>\n</tr>\n<tr>\n<td>ReturnPosition</td>\n<td>Число</td>\n<td>Родительская позиция</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}},"urlObject":{"path":["Processing.WebApp","CommitPurchaseInfo"],"host":["{{Url}}"],"query":[],"variable":[]}},"response":[{"id":"0eb7f0ad-49a0-4a4f-8a1c-7ff14cc82925","name":"Процессинг возврата (подтверждение)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic U3VwZXJ2aXNvcjpTdXBlcnZpc29y"}],"body":{"mode":"raw","raw":"{\n    \"PreprocessingId\": \"39f0a479-a28a-b67d-4af6-2eb4fafb4b9b\",\n    \"IsReturn\": true\n}"},"url":"{{Url}}/Processing.WebApp/CommitPurchaseInfo"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"CompensationChargeEmployeeBonuses\": 0,\n    \"CompensationChargeBonuses\": 0,\n    \"CompensationWriteOffEmployeeBonuses\": 0,\n    \"CompensationWriteOffBonuses\": -150,\n    \"PreprocessingId\": \"39df7b53-4781-9b8e-06b2-8a95fd953d88\",\n    \"PurchaseNumber\": \"PurchaseNumber\",\n    \"CardNumber\": \"CardNumber\",\n    \"PointOfSaleCode\": \"PointOfSaleCode\",\n    \"Date\": \"2017-06-02T19:10:00.0000000+03:00\",\n    \"ParentPurchaseNumber\": \"ParentPurchaseNumber\",\n    \"TotalAmount\": 150.7,\n    \"BonusesPaidAmount\": 0,\n    \"AccruedBonuses\": 0,\n    \"TotalBonusesEmployee\": 107,\n    \"TotalBonuses\": 453,\n    \"IsReturn\": true,\n    \"DiscountAmount\": 0,\n    \"CashPaidAmount\": 150.7,\n    \"CashierName\": \"CashierName\",\n    \"CashBox\": \"pos_001\",\n    \"AvailableBonuses\": 0,\n    \"ContactId\": \"39df287f-8563-1aac-3349-76fbb0b8159e\",\n    \"Result\": 0,\n    \"ResultCodeDescription\": {},\n    \"Products\": [\n        {\n            \"Position\": 1,\n            \"ProductExtId\": \"ProductExtId\",\n            \"CashPaidAmountTotal\": 150.7,\n            \"BonusesPaidAmount\": 0,\n            \"Quantity\": 1,\n            \"DiscountAmountProc\": 0,\n            \"ReturnPosition\": 1,\n            \"Price\": 150.7,\n            \"TotalPrice\": 150.7,\n            \"DiscountAmountPos\": 0\n        }\n    ]\n}"}],"_postman_id":"d2923284-dab9-4d32-b3b4-5a522d3e1515"}],"id":"3977d12f-7193-4a17-88b2-557cbac59ea0","_postman_id":"3977d12f-7193-4a17-88b2-557cbac59ea0","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","id":"59a5b850-9274-4e8c-aa10-3017d6792d1c","name":"Banza Loyalty","type":"collection"}}}],"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]}},"event":[{"listen":"prerequest","script":{"id":"d73c19a8-a97f-4c6d-a458-77db8f074278","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"00c3942f-3f21-4087-a0c4-e7979599d8cb","type":"text/javascript","exec":[""]}}]}