{"info":{"_postman_id":"6fb7908a-de87-4c86-a47a-16be76a89014","name":"Passteam Production API Examples","description":"<html><head></head><body><p>API методы сервиса Passteam</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"3906161","collectionId":"6fb7908a-de87-4c86-a47a-16be76a89014","publishedId":"SVtN4XSh","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"2E323C","highlight":"329EFF"},"publishDate":"2019-09-30T15:31:39.000Z"},"item":[{"name":"GetToken","id":"265b4449-a231-42f5-a8dd-f6e3d1632f70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"nickname","value":"login","description":"<p>Логин</p>\n","type":"text"},{"key":"password","value":"password","description":"<p>Пароль</p>\n","type":"text"}]},"url":"https://getpass.passteam.ru/oapi/v1/getatoken","description":"<h1 id=\"метод-для-получения-токена-авторизации-в-passteam\">Метод для получения токена авторизации в Passteam</h1>\n","urlObject":{"protocol":"https","path":["oapi","v1","getatoken"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"265b4449-a231-42f5-a8dd-f6e3d1632f70"},{"name":"CreateCard","id":"58384771-1d65-4a4e-a6a4-0894283db499","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"key":"templateId","value":"templateId","description":"<p>Указание идентификатора шаблона в котором создавать карту</p>\n","type":"text"},{"key":"values[%POINTS%]","value":"100","description":"<p>Заполнение переменной %POINTS%</p>\n","type":"text"},{"key":"values[%SUMM%]","value":"200","description":"<p>Заполнение переменной %SUMM%</p>\n","type":"text"},{"key":"values[%EMAIL_ADDRESS%]","value":"example@mail.ru","description":"<p>Заполнение переменной %EMAIL_ADDRESS%</p>\n","type":"text"},{"key":"values[%LAST_VISIT%]","value":"12.12.2012","description":"<p>Заполнение переменной %LAST_VISIT%</p>\n","type":"text"},{"key":"values[%NEXT_VISIT%]","value":"12.12.2013","description":"<p>Заполнение переменной %NEXT_VISIT%</p>\n","type":"text"},{"key":"sendSms","value":"0/1","description":"<p>Отправлять sms после создания</p>\n","type":"text"},{"key":"sendEmail","value":"0/1","description":"<p>Отправлять email после создания</p>\n","type":"text"}]},"url":"https://getpass.passteam.ru/oapi/v1/createcard","description":"<h1 id=\"запрос-на-создание-карты-в-passteam\">Запрос на создание карты в Passteam</h1>\n<p>Ответные параметры:</p>\n<ul>\n<li><strong>cardId</strong> - идентификатор карты в системе;</li>\n<li><strong>cardCode</strong> - номер карты в решении. Формируется автоматически начиная с 000000001; </li>\n<li><strong>cardUrl</strong> - ссылка на скачивание карты. Определяет ОС устройства и предлагает установить соответствующую карту; </li>\n<li><strong>appleUrl</strong> - ссылка на скачивание Apple Wallet карты (pkpass файл); </li>\n<li><strong>googleUrl</strong> - ссылка на скачивание Google Pay карты (сохранение в аккаунт Google); </li>\n<li><strong>qrcodeUrl</strong> - ссылка на qrCode для установки карты. При сканировании кода смартфоном, определяется его ОС и предлагается к скачиванию соответствующая карта;</li>\n<li><strong>values</strong> - значения переменных карты. Переменные настраиваются в соответствующей вкладке в личном кабинете;</li>\n<li><strong>templateId</strong> - идентификатор решения (шаблона); </li>\n<li><strong>installed</strong> - флаг установки карты. True - установлена, false - не установлена; </li>\n<li><strong>installedGPay</strong> - установка карты в Google Pay. Если &gt; 0, то карта установлена в Google Pay; </li>\n<li><strong>installedAW</strong> - установка карты в Apple Wallet. Если &gt; 0, то карта установлена в Apple Wallet;</li>\n</ul>\n","urlObject":{"protocol":"https","path":["oapi","v1","createcard"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"58384771-1d65-4a4e-a6a4-0894283db499"},{"name":"GetCard","id":"b45776b9-a2f2-4e78-8caa-7334c7e33aae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"key":"cardId","value":"cardId","description":"<p>поиск по cardId</p>\n","type":"text"},{"key":"templateId","value":"templateId","description":"<p>поиск по значению переменной</p>\n","type":"text","disabled":true},{"key":"values[%VARIABLE%]","value":"value for search","description":"<p>поиск по значению переменной</p>\n","type":"text","disabled":true}]},"url":"https://getpass.passteam.ru/oapi/v1/getcard","description":"<h1 id=\"метод-для-получения-информации-о-карте-в-passteam\">Метод для получения информации о карте в Passteam</h1>\n<p>Ответные параметры:</p>\n<ul>\n<li><strong>cardId</strong> - идентификатор карты в системе;</li>\n<li><strong>cardCode</strong> - номер карты в решении. Формируется автоматически начиная с 000000001; </li>\n<li><strong>cardUrl</strong> - ссылка на скачивание карты. Определяет ОС устройства и предлагает установить соответствующую карту; </li>\n<li><strong>appleUrl</strong> - ссылка на скачивание Apple Wallet карты (pkpass файл); </li>\n<li><strong>googleUrl</strong> - ссылка на скачивание Google Pay карты (сохранение в аккаунт Google); </li>\n<li><strong>qrcodeUrl</strong> - ссылка на qrCode для установки карты. При сканировании кода смартфоном, определяется его ОС и предлагается к скачиванию соответствующая карта;</li>\n<li><strong>values</strong> - значения переменных карты. Переменные настраиваются в соответствующей вкладке в личном кабинете;</li>\n<li><strong>templateId</strong> - идентификатор решения (шаблона); </li>\n<li><strong>installed</strong> - флаг установки карты. True - установлена, false - не установлена; </li>\n<li><strong>installedGPay</strong> - установка карты в Google Pay. Если &gt; 0, то карта установлена в Google Pay; </li>\n<li><strong>installedAW</strong> - установка карты в Apple Wallet. Если &gt; 0, то карта установлена в Apple Wallet;</li>\n</ul>\n","urlObject":{"protocol":"https","path":["oapi","v1","getcard"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"b45776b9-a2f2-4e78-8caa-7334c7e33aae"},{"name":"UpdateCard","event":[{"listen":"test","script":{"id":"a8ba19d5-7327-4c91-955a-703f37f2e1ea","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7116b834-1fb6-44ef-a08a-a2702d462b6d","exec":[""],"type":"text/javascript"}}],"id":"9d85c89d-76d5-4f4a-b591-c3711e009245","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"key":"cardId","value":"cardid","description":"<p>идентификатор карты cardId</p>\n","type":"text"},{"key":"values[%POINTS%]","value":"1000","description":"<p>Обновление переменной %POINTS%</p>\n","type":"text"},{"key":"values[%MESSAGE%]","value":"some text","description":"<p>Обновление переменной %MESSAGE%</p>\n","type":"text"}]},"url":"https://getpass.passteam.ru/oapi/v1/updatecard","description":"<h1 id=\"метод-на-обновление-данных-в-карте\">Метод на обновление данных в карте</h1>\n","urlObject":{"protocol":"https","path":["oapi","v1","updatecard"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"9d85c89d-76d5-4f4a-b591-c3711e009245"},{"name":"SendPushToCard","id":"4dd308f1-8dac-4764-9069-8bfb900d53fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"key":"cardId","value":"cardId","description":"<p>идентификатор карты на которую отправлять пуш</p>\n","type":"text"},{"key":"now","value":"true/false","sessionValue":"true","description":"<p>мнгновенная отправка (true), отложенная отправка (false)</p>\n","type":"text"},{"key":"fields[%MESSAGE%]","value":"messageForPush","sessionValue":"[%BONUS%]","description":"<p>обновляемое поле на карте</p>\n","type":"text"},{"key":"date","value":"18-09-2019 10:43","description":"<p>если now = false, то необходимо указать дату и время отправки</p>\n","type":"text","disabled":true}]},"url":"https://getpass.passteam.ru/oapi/v1/sendpushtocard","description":"<h1 id=\"метод-для-отправки-пуш-уведомления-на-карту\">Метод для отправки пуш уведомления на карту.</h1>\n<blockquote>\n<p>Используйте метод только для отправки рекламных рассылок об акциях, спецпредложениях. Для передачи баланса и других данных используйте метод updatecard</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["oapi","v1","sendpushtocard"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"4dd308f1-8dac-4764-9069-8bfb900d53fb"},{"name":"DeleteCard","event":[{"listen":"test","script":{"id":"a8ba19d5-7327-4c91-955a-703f37f2e1ea","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7116b834-1fb6-44ef-a08a-a2702d462b6d","exec":[""],"type":"text/javascript"}}],"id":"54c2420c-5eca-4703-a317-e57c20a7e128","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"description":"<p>идентификатор удаляемой карты</p>\n","key":"cardId","type":"text","value":"cardId"}]},"url":"https://getpass.passteam.ru/oapi/v1/deletecard","description":"<h1 id=\"метод-для-удаления-карт\">Метод для удаления карт</h1>\n","urlObject":{"protocol":"https","path":["oapi","v1","deletecard"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"54c2420c-5eca-4703-a317-e57c20a7e128"},{"name":"GetListTemplates","event":[{"listen":"test","script":{"id":"a8ba19d5-7327-4c91-955a-703f37f2e1ea","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7116b834-1fb6-44ef-a08a-a2702d462b6d","exec":[""],"type":"text/javascript"}}],"id":"97041fef-410b-4b32-8796-0eb7f4f050c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"url":"https://getpass.passteam.ru/oapi/v1/getlisttemplates","description":"<h1 id=\"метод-для-получения-списка-идентификаторов-шаблонов-у-пользователя\">Метод для получения списка идентификаторов шаблонов у пользователя</h1>\n","urlObject":{"protocol":"https","path":["oapi","v1","getlisttemplates"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"97041fef-410b-4b32-8796-0eb7f4f050c9"},{"name":"GetTemplate","event":[{"listen":"test","script":{"id":"a8ba19d5-7327-4c91-955a-703f37f2e1ea","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7116b834-1fb6-44ef-a08a-a2702d462b6d","exec":[""],"type":"text/javascript"}}],"id":"57afb0a3-93bb-4d5b-aa4d-9a24199afa94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"key":"templateId","value":"templateId","description":"<p>Идентификатор шаблона</p>\n","type":"text"}]},"url":"https://getpass.passteam.ru/oapi/v1/gettemplate","description":"<h1 id=\"метод-для-получения-информации-о-шаблоне\">Метод для получения информации о шаблоне</h1>\n","urlObject":{"protocol":"https","path":["oapi","v1","gettemplate"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"57afb0a3-93bb-4d5b-aa4d-9a24199afa94"},{"name":"GetCardsWithPagination","event":[{"listen":"test","script":{"id":"a8ba19d5-7327-4c91-955a-703f37f2e1ea","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7116b834-1fb6-44ef-a08a-a2702d462b6d","exec":[""],"type":"text/javascript"}}],"id":"a083ef87-4582-4ad9-96c1-3bfdafc96fe2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"description":"<p>идентификатор шаблона</p>\n","key":"templateId","type":"text","value":"templateId"},{"key":"page","value":"1","description":"<p>номер страницы</p>\n","type":"text"},{"key":"cardsPerPage","value":"","description":"<p>количество карт на странице</p>\n","type":"text","disabled":true}]},"url":"https://getpass.passteam.ru/oapi/v1/getcardswithpagination","description":"<h1 id=\"метод-для-постраничного-получения-списка-карт\">Метод для постраничного получения списка карт</h1>\n<p>Каждая карта содержит параметры:</p>\n<ul>\n<li><strong>cardId</strong> - идентификатор карты в системе;</li>\n<li><strong>cardCode</strong> - номер карты в решении. Формируется автоматически начиная с 000000001; </li>\n<li><strong>cardUrl</strong> - ссылка на скачивание карты. Определяет ОС устройства и предлагает установить соответствующую карту; </li>\n<li><strong>appleUrl</strong> - ссылка на скачивание Apple Wallet карты (pkpass файл); </li>\n<li><strong>googleUrl</strong> - ссылка на скачивание Google Pay карты (сохранение в аккаунт Google); </li>\n<li><strong>qrcodeUrl</strong> - ссылка на qrCode для установки карты. При сканировании кода смартфоном, определяется его ОС и предлагается к скачиванию соответствующая карта;</li>\n<li><strong>values</strong> - значения переменных карты. Переменные настраиваются в соответствующей вкладке в личном кабинете;</li>\n<li><strong>templateId</strong> - идентификатор решения (шаблона); </li>\n<li><strong>installed</strong> - флаг установки карты. True - установлена, false - не установлена; </li>\n<li><strong>installedGPay</strong> - установка карты в Google Pay. Если &gt; 0, то карта установлена в Google Pay; </li>\n<li><strong>installedAW</strong> - установка карты в Apple Wallet. Если &gt; 0, то карта установлена в Apple Wallet;</li>\n</ul>\n","urlObject":{"protocol":"https","path":["oapi","v1","getcardswithpagination"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"a083ef87-4582-4ad9-96c1-3bfdafc96fe2"},{"name":"Distribute","event":[{"listen":"test","script":{"id":"a8ba19d5-7327-4c91-955a-703f37f2e1ea","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7116b834-1fb6-44ef-a08a-a2702d462b6d","exec":[""],"type":"text/javascript"}}],"id":"9506a864-e63b-4388-914e-ef992ef57e03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"description":"<p>идентификатор шаблона</p>\n","key":"templateId","type":"text","value":"templateId"},{"description":"<p>идентификатор карты</p>\n","key":"cards[0][cardId]","type":"text","value":"cardId"},{"key":"cards[0][type][0]","value":"sms/email","description":"<p>что отправлять (смс/письмо)</p>\n","type":"text"}]},"url":"https://getpass.passteam.ru/oapi/v1/distribute","description":"<h1 id=\"метод-для-распостранения-карт-посредством-email-или-смс\">Метод для распостранения карт посредством email или смс</h1>\n","urlObject":{"protocol":"https","path":["oapi","v1","distribute"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"9506a864-e63b-4388-914e-ef992ef57e03"},{"name":"SendPush (deprecated)","event":[{"listen":"test","script":{"id":"a8ba19d5-7327-4c91-955a-703f37f2e1ea","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7116b834-1fb6-44ef-a08a-a2702d462b6d","exec":[""],"type":"text/javascript"}}],"id":"b626a2e6-be5f-43ec-9049-d797c1766386","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token"}],"body":{"mode":"formdata","formdata":[{"key":"templateId","type":"text","value":"templateId"},{"key":"recipients[0]","value":"cardId","description":"<p>идентификатор карты получателя</p>\n","type":"text"},{"key":"fields[%POINTS%]","value":"1000","description":"<p>значение переменной %POINTS%</p>\n","type":"text"},{"key":"now","value":"false","description":"<p>флаг мнгновенной отправки</p>\n","type":"text","disabled":true},{"key":"date","value":"30.09.2019 17:35","description":"<p>если now=false указать дату и время отправки в формате дд.мм.гггг чч:мм</p>\n","type":"text"}]},"url":"https://getpass.passteam.ru/oapi/v1/sendpush","description":"<h1 id=\"метод-для-отправки-пуш-уведомлений\">Метод для отправки пуш уведомлений.</h1>\n<blockquote>\n<p>Используйте метод только для отправки рекламных рассылок об акциях, спецпредложениях. Для передачи баланса и других данных используйте метод updatecard</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["oapi","v1","sendpush"],"host":["getpass","passteam","ru"],"query":[],"variable":[]}},"response":[],"_postman_id":"b626a2e6-be5f-43ec-9049-d797c1766386"}],"event":[{"listen":"prerequest","script":{"id":"1bd57548-1b76-42f7-b979-1755fa49af2c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"261ce611-8574-4875-8571-21087cb1a898","type":"text/javascript","exec":[""]}}]}