{"info":{"_postman_id":"d9bef957-4b85-dda7-f010-1e9f2b802c65","name":"iPresso mobile api v2 ","description":"<html><head></head><body><p>iPresso mobile api jest oparte na protokole HTTP. \nWymagamy używania formatu JSON jako treści wprowadzanej w pole BODY. \nZwracana odpowiedź również będzie w formacie JSON. </p>\n<blockquote>\n<p><strong>CUSTOMER-DOMAIN</strong> - Twoja domena iPresso.</p>\n</blockquote>\n<blockquote>\n<p><strong>idCustomer</strong> - Twoje id klienta, które możesz pobrać z panelu iPresso. </p>\n</blockquote>\n<blockquote>\n<p><strong>APPLICATION-HASH</strong> - unikalny hash wygenerowany dla aplikacji. Hash możesz pobrać z panelu iPresso.</p>\n</blockquote>\n<h3 id=\"uwaga\">UWAGA!</h3>\n<p>Prosimy o zachowanie szczególnej ostrożności w przypadku przechowywania danych uwierzytelniających w aplikacji mobilnej, która komunikuje się z iPresso mobile API.</p>\n<p>Umieszczenie kluczy <strong>idCustomer</strong> oraz <strong>APPLICATION-HASH (appId)</strong> bezpośrednio w kodzie aplikacji mobilnej bez dodatkowych zabezpieczeń, stanowi poważne zagrożenie bezpieczeństwa oraz ułatwia otrzymanie dostępu do danych konta iPresso przez osoby nieuprawnione.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"1716599","collectionId":"d9bef957-4b85-dda7-f010-1e9f2b802c65","publishedId":"RWaDVW5v","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2018-11-02T09:54:44.000Z"},"item":[{"name":"Przypadki użycia","item":[{"name":" Instalowanie aplikacji mobilnej jako nowy anonimowy użytkownik","item":[],"id":"1b7285a4-6ce7-361b-f7f6-28ffe8e6f279","description":"<p>Gdy użytkownik instaluje aplikację po raz pierwszy na swoim urządzeniu jako anonimowy użytkownik, aplikacja musi poprosić o anonimowy idContact</p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAnonymousCreate\">https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAnonymousCreate</a></p>\n</blockquote>\n<p>Jeśli API zwróci kod 200 OK - anonimowe idContact musi być przechowywane w pamięci aplikacji. </p>\n<p>Jeśli użytkownik zaakceptuje mobile push-e, aplikacja musi prrzesłać tą informację na zasób</p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush\">https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush</a></p>\n</blockquote>\n","event":[{"listen":"prerequest","script":{"id":"c1c6d0de-6d22-4034-965e-aa167fe81e0a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"29d99892-57f3-4b9f-b0fc-6626833bed93","type":"text/javascript","exec":[""]}}],"_postman_id":"1b7285a4-6ce7-361b-f7f6-28ffe8e6f279"},{"name":" Instalowanie aplikacji mobilnej jako rozpoznany użytkownik","item":[],"id":"6c373746-d046-c643-f1f9-5b0b723995bb","description":"<p>Gdy użytkownk instaluje aplikacje po raz pierwszy na swoim urządzeniu jako rozpoznany uzytkownik, aplikacja musi zapytać o idContact używając adresu email lub numeru telefonu. </p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind\">https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind</a></p>\n</blockquote>\n<p>Jeśli API w odpowiedzi zwróci kod 200 OK - idContact musi zostać zapisane w aplikacji.</p>\n<p>Jeśli API w odpowiedzi zwróci kod 400 Not Found - aplikacja musi zapytać o id dla anonimowego kontaktu</p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAnonymousCreate\">https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAnonymousCreate</a></p>\n</blockquote>\n<p>i przechowywać anonimowe idContact.</p>\n<p>Jeśli użytkownik zaakceptuje mobile push-e, aplikacja musi przesłać tę informację na zasób</p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush\">https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush</a></p>\n</blockquote>\n","event":[{"listen":"prerequest","script":{"id":"a70b069f-a405-45e7-a11e-44bdd8f52ade","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0dc5d39a-3a9b-4688-a8d7-3d411e3f92e2","type":"text/javascript","exec":[""]}}],"_postman_id":"6c373746-d046-c643-f1f9-5b0b723995bb"},{"name":"Wysłanie aktywności z aplikacji","item":[],"id":"d64ae8d5-9285-34bb-2e1f-3c71c2deb291","description":"<p>W celu wysłania aktywności użytkownika do iPresso, należy wywołać zapytanie: </p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/activityAdd\">https://CUSTOMER-DOMAIN/ipmobileapi/2/activityAdd</a></p>\n</blockquote>\n<p>Klucze API aktywności wraz z parametrami należy zdefiniować w panelu iPresso. </p>\n","_postman_id":"d64ae8d5-9285-34bb-2e1f-3c71c2deb291"},{"name":"Logowanie do aplikacji - rozpoznanie użytownika","item":[],"id":"9a9ed2c4-2608-bfb7-b87e-718accfebfe2","description":"<p>Podczas logowania do aplikacji, aplikacja musi zapytać o idContact używając adresu email lub numeru telefonu. </p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind\">https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind</a></p>\n</blockquote>\n<p>Jeśli API zwróci kod 200 OK - idContact musi być przechowywane w aplikacji. Oznacza to również, że użytkownik anonimowy został rozpoznany.\nAplikacja musi przeslać tę informację na zasób: </p>\n<blockquote>\n<p><a href=\"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactMerge\">https://CUSTOMER-DOMAIN/ipmobileapi/2/contactMerge</a></p>\n</blockquote>\n","_postman_id":"9a9ed2c4-2608-bfb7-b87e-718accfebfe2"}],"id":"420d554e-2924-488e-0913-43c665a65d98","description":"<p>Kilka przykładów użycia iPresso Mobile API. </p>\n","_postman_id":"420d554e-2924-488e-0913-43c665a65d98"},{"name":"In-app","item":[{"name":"Sprawdzenie akcji in-app dla rozpoznanego kontaktu","id":"d305e5cd-8d2a-4803-9950-fd550857fe89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://perun.ipresso.pl/app/CUSTOMER-HASH/APPLICATION-HASH/?i=CONTACT-HASH","description":"<p>Ten zasób zwraca tablicę JSON-ów - po jednej dla każdej akcji w aplikacji, której kryteria zostały spełnione. Domyślnie tylko JSON dla jednej akcji może być zwrócony, ale jest możliwe zwrócenie JSON-ów dla kilku akcji, jeśli skorzystamy z grup akcji in-app (dodając je z poziomu ustawień akcji). W takiej sytuacji zwrócony zostanie jeden JSON dla każdej grupy.</p>\n<p>Zmienne w powyższym adresie URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nazwa parametru</th>\n<th>Opis</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CUSTOMER-HASH</td>\n<td>hash klienta (znajduje się w panelu iPresso)</td>\n</tr>\n<tr>\n<td>APPLICATION-HASH</td>\n<td>hash aplikacji (znajduje się w panelu iPresso)</td>\n</tr>\n<tr>\n<td>CONTACT-HASH</td>\n<td>hash rozpoznanego kontaktu (do pobrania za pomocą API iPresso)</td>\n</tr>\n</tbody>\n</table>\n</div><p>Akcje w aplikacjach gromadzą następujące statystyki, które są odkładane w raportach i jako aktywności kontaktów:</p>\n<ul>\n<li><p>Wyświetlenie komunikatu -&gt; <em>externalMonitoringShow</em> (zobacz poniżej)</p>\n</li>\n<li><p>Kliknięcie komunikatu -&gt; <em>externalMonitoringClick</em> (zobacz poniżej)</p>\n</li>\n<li><p>Zamknięcie komunikatu -&gt; <em>externalMonitoringClose</em> (zobacz poniżej)</p>\n</li>\n</ul>\n<p>Aby przesłać statystyki do iPresso, należy w JSON-ie wywoływanej akcji (w konfiguracji akcji) umieścić następujące dane:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"externalMonitoringShow\": \"SHOW_SOURCE\",\n  \"externalMonitoringClick\": \"CLICK_SOURCE\",\n  \"externalMonitoringClose\": \"CLOSE_SOURCE\"\n}\n\n</code></pre>\n<p>Zmienne:</p>\n<ul>\n<li><p>SHOW_SOURCE - ta wartość zostanie zapisana w parametrze aktywności: <em>Źródło</em></p>\n</li>\n<li><p>CLICK_SOURCE - ta wartość zostanie zapisana w parametrze aktywności: <em>Źródło</em></p>\n</li>\n<li><p>CLOSE_SOURCE - ta wartość zostanie zapisana w parametrze aktywności: <em>Źródło</em></p>\n</li>\n</ul>\n<p>W zwróconym JSON-ie powyższe trzy zmienne będą zastąpione adresami URL. Aby przesłać statystyki do iPresso, należy wykonać zapytanie <strong>GET</strong> dla każdego z nich. Zapytania należy wykonywać w odpowiednim momencie (np. <em>externalMonitoringClick</em> powinien zostać wykonany po kliknięciu zasobu przez użytkownika).</p>\n<h3 id=\"capping\">Capping</h3>\n<p>Aby capping zadziałał poprawnie, informacja o wyświetleniu komunikatu powinna być przesłana z powrotem do iPresso (szczegóły powyżej). Po przesłaniu statystyk capping jest naliczany pojedynczo dla konkretnego kontaktu dla konkretnej akcji.<br />Można zmienić domyślne zachowanie, dodając parametr <strong>cp</strong> do wybranego adresu URL służącego do przesyłania statystyk.</p>\n<ul>\n<li><p>Aby naliczyć capping, należy dodać parametr <strong>cp=1</strong> (dotyczy statystyk kliknięcia i zamknięcia komunikatu; wyświetlenie komunikatu domyślnie nalicza capping);</p>\n</li>\n<li><p>Aby nie naliczać cappingu, należy dodać parametr <strong>cp=0</strong> (dotyczy statystyk wyświetlenia komunikatu; kliknięcie i zamknięcie komunikatu domyślnie nie nalicza cappingu).</p>\n</li>\n</ul>\n<p>Uwaga: zaleca się naliczanie cappingu tylko z jednego requestu. W przeciwnym razie capping naliczy się dwu- lub trzykrotnie. Przykład zalecanego działania: jeśli dodajemy <strong>cp=1</strong> do requestu kliknięcia komunikatu, należy dodać <strong>cp=0</strong> do requestu wyświetlenia komunikatu.</p>\n<p>Przykład dodania cappingu do statystyk kliknięcia komunikatu:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n        \"externalMonitoringShow\": \"https://perun.ipresso.pl/app/__perun_app_show/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?i=KafbtS76gFQxyXkR6K2A.&amp;r=show+test&amp;cp=0\",\n        \"externalMonitoringClick\": \"https://perun.ipresso.pl/app/__perun_app_click/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?i=KafbtS76gFQxyXkR6K2A.&amp;r=click+test&amp;cp=1\",\n        \"externalMonitoringClose\": \"https://perun.ipresso.pl/app/__perun_app_close/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?i=KafbtS76gFQxyXkR6K2A.&amp;r=close+test\"\n}\n\n</code></pre>\n<p>W przypadku niekorzystania ze statystyk (brak parametrów typu <em>externalMonitoringShow</em> w JSON-ie akcji) można naliczać capping, dodając parametr <strong>cp=1</strong> do zasobu sprawdzającego akcje in-app. Takie działanie sprawi, że capping zostanie naliczony dla każdej akcji zwróconej w JSON-ie.</p>\n","urlObject":{"protocol":"https","path":["app","CUSTOMER-HASH","APPLICATION-HASH",""],"host":["perun","ipresso","pl"],"query":[{"key":"i","value":"CONTACT-HASH"}],"variable":[]}},"response":[{"id":"5c697760-56e3-4b3e-b76c-9e0fe4601eed","name":"No Content","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://perun.ipresso.pl/app/CUSTOMER-HASH/APPLICATION-HASH/?i=CONTACT-HASH","protocol":"https","host":["perun","ipresso","pl"],"path":["app","CUSTOMER-HASH","APPLICATION-HASH",""],"query":[{"key":"i","value":"CONTACT-HASH"}]}},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"a4561bb1-9686-400e-bf46-54ab58b4e68a","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://perun.ipresso.pl/app/CUSTOMER-HASH/APPLICATION-HASH/?i=CONTACT-HASH","protocol":"https","host":["perun","ipresso","pl"],"path":["app","CUSTOMER-HASH","APPLICATION-HASH",""],"query":[{"key":"i","value":"CONTACT-HASH"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"externalMonitoringShow\": \"https://perun.ipresso.pl/app/__perun_app_show/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?i=KafbtS76gFQxyXkR6K2A.&r=show+test\",\n        \"externalMonitoringClick\": \"https://perun.ipresso.pl/app/__perun_app_click/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?i=KafbtS76gFQxyXkR6K2A.&r=click+test\",\n        \"externalMonitoringClose\": \"https://perun.ipresso.pl/app/__perun_app_close/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?i=KafbtS76gFQxyXkR6K2A.&r=close+test\"\n    }\n]"}],"_postman_id":"d305e5cd-8d2a-4803-9950-fd550857fe89"},{"name":"Sprawdzenie akcji in-app dla anonimowego kontaktu","id":"93622d96-5e97-4237-b1f9-321e7fcc3aed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://perun.ipresso.pl/app/CUSTOMER-HASH/APPLICATION-HASH/?ia=ANONYMOUS-CONTACT-HASH","description":"<p>Ten zasób umożliwia sprawdzenie akcji in-app dla anonimowego kontaktu.</p>\n<p>Zmienne w powyższym adresie URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nazwa parametru</th>\n<th>Opis</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CUSTOMER-HASH</td>\n<td>hash klienta (znajduje się w panelu iPresso)</td>\n</tr>\n<tr>\n<td>APPLICATION-HASH</td>\n<td>hash aplikacji (znajduje się w panelu iPresso)</td>\n</tr>\n<tr>\n<td>ANONYMOUS-CONTACT-HASH</td>\n<td>hash anonimowego kontaktu (do pobrania za pomocą API iPresso)</td>\n</tr>\n</tbody>\n</table>\n</div><p>Przesyłanie statystyk i naliczanie cappingu odbywa się w taki sam sposób jak w przypadku kontaktu rozpoznanego.</p>\n","urlObject":{"protocol":"https","path":["app","CUSTOMER-HASH","APPLICATION-HASH",""],"host":["perun","ipresso","pl"],"query":[{"disabled":true,"key":"i","value":"CONTACT-HASH"},{"key":"ia","value":"ANONYMOUS-CONTACT-HASH"}],"variable":[]}},"response":[{"id":"576c55c1-16d6-477b-bd17-3cc5250b8680","name":"No Content","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://perun.ipresso.pl/app/CUSTOMER-HASH/APPLICATION-HASH/?ia=ANONYMOUS-CONTACT-HASH","protocol":"https","host":["perun","ipresso","pl"],"path":["app","CUSTOMER-HASH","APPLICATION-HASH",""],"query":[{"key":"ia","value":"ANONYMOUS-CONTACT-HASH"},{"key":"i","value":"CONTACT-HASH","disabled":true}]}},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"b3df2025-105d-450e-9f01-adff24907feb","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://perun.ipresso.pl/app/CUSTOMER-HASH/APPLICATION-HASH/?ia=ANONYMOUS-CONTACT-HASH","protocol":"https","host":["perun","ipresso","pl"],"path":["app","CUSTOMER-HASH","APPLICATION-HASH",""],"query":[{"key":"ia","value":"ANONYMOUS-CONTACT-HASH"},{"key":"i","value":"CONTACT-HASH","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"externalMonitoringShow\": \"https://perun.ipresso.pl/app/__perun_app_show/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?ia=KafbtS76gFQxyXkR6K2A.&r=show+test\",\n        \"externalMonitoringClick\": \"https://perun.ipresso.pl/app/__perun_app_click/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?ia=KafbtS76gFQxyXkR6K2A.&r=click+test\",\n        \"externalMonitoringClose\": \"https://perun.ipresso.pl/app/__perun_app_close/dnFln994CBMA7TMMaFfY./cWl1TKS6wE0KHjRSllfo./?ia=KafbtS76gFQxyXkR6K2A.&r=close+test\"\n    }\n]"}],"_postman_id":"93622d96-5e97-4237-b1f9-321e7fcc3aed"}],"id":"6c12b893-da69-4b46-889e-f439905d432d","_postman_id":"6c12b893-da69-4b46-889e-f439905d432d","description":""},{"name":"NPS","item":[{"name":"NPS mobile - zapis odpowiedzi","id":"f1df8a25-5b9e-4084-9787-e2b693df8df4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"score\": 10,\n  \"answer\": \"answer\",\n  \"apiKey\": \"nps_api_key\",\n  \"contact\": {\n      \"typeContact\": 1,\n      \"idContact\": \"QP9lPDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjkCGs.\"\n      }\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/npsSaveAnswer","description":"<p>Tego zasobu należy użyć w celu dodania odpowiedzi kontaktu w ankiecie NPS wraz z parametrami.</p>\n<p>Zmienne w powyższym adresie URL: </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nazwa parametru</th>\n<th>Opis</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CUSTOMER-HASH</td>\n<td>hash klienta (znajduje się w panelu iPresso)</td>\n</tr>\n</tbody>\n</table>\n</div><p>Pozostałe parametry:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idCustomer</td>\n<td>unikalny HASH klienta</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>score</td>\n<td>wynik ankiety</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>answer</td>\n<td>odpowiedź w ankiecie</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>apiKey</td>\n<td>klucz API ankiety NPS</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>typeContact</td>\n<td>1 - rozpoznany, 2 - anonimowy</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>idContact</td>\n<td>HASH kontaktu</td>\n<td>WYMAGANY</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","npsSaveAnswer"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"528ce4c3-a3d1-44c1-bbfc-88403c97ad1a","name":"success","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"score\": 10,\n  \"answer\": \"answer\",\n  \"apiKey\": \"nps_api_key\",\n  \"contact\": {\n      \"typeContact\": 1,\n      \"idContact\": \"QP9lPDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjkCGs.\"\n      }\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/npsSaveAnswer"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"28f67038-afd5-4271-a7db-05affb0ac58a","name":"Bad request","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"score\": -1,\n  \"answer\": \"answer\",\n  \"apiKey\": \"nps_api_key\",\n  \"contact\": {\n      \"typeContact\": 1,\n      \"idContact\": \"QP9lPDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjkCGs.\"\n      }\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/npsSaveAnswer"},"status":"Bad request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"f1df8a25-5b9e-4084-9787-e2b693df8df4"},{"name":"NPS mobile - pobranie danych NPS","id":"fb79fcf3-3012-4114-91ec-9b2eb159f438","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"appId","value":"APPLICATION-HASH","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"apiKey\": \"nps_api_key\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/npsGetData","description":"<p>Tego zasobu należy użyć w celu pobrania danych z ankiety NPS</p>\n<p>Zmienne w powyższym adresie URL: </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nazwa parametru</th>\n<th>Opis</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CUSTOMER-HASH</td>\n<td>hash klienta (znajduje się w panelu iPresso)</td>\n</tr>\n</tbody>\n</table>\n</div><p>Pozostałe parametry:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idCustomer</td>\n<td>unikalny HASH klienta</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>apiKey</td>\n<td>klucz API ankiety NPS</td>\n<td>WYMAGANY</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","npsGetData"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"ad9262d0-48f1-405a-aadd-ec15662a0f09","name":"success","originalRequest":{"method":"GET","header":[{"key":"appId","value":"APPLICATION-HASH","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"apiKey\": \"nps_api_key\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/npsGetData"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": {\n        \"welcomeScreen\": {\n            \"isVisible\": true,\n            \"title\": \"Title\",\n            \"subtitle\": \"Subtitle\",\n            \"buttonLabel\": \"Button label\",\n            \"imageUrl\": \"https://global-uploads.webflow.com/6006a52092ce666865e5bf13/6006a52092ce66f982e5c174_iPresso-BrandHero.png\",\n            \"imageAlt\": \"Alternative text\"\n        },\n        \"survey\": {\n            \"question\": \"Question\",\n            \"questionDescription\": \"Description of the question\",\n            \"scoringScaleDescription\": {\n                \"smallestValue\": \"The smallest value\",\n                \"greatestValue\": \"The greatest value\"\n            },\n            \"buttonLabel\": \"Button label\",\n            \"additionalQuestions\": [\n                {\n                    \"range\": {\n                        \"from\": 0,\n                        \"to\": 6\n                    },\n                    \"question\": \"Question 1\"\n                },\n                {\n                    \"range\": {\n                        \"from\": 7,\n                        \"to\": 8\n                    },\n                    \"question\": \"Question 2\"\n                },\n                {\n                    \"range\": {\n                        \"from\": 9,\n                        \"to\": 10\n                    },\n                    \"question\": \"Question 3\"\n                }\n            ]\n        },\n        \"thankYouScreen\": {\n            \"mainText\": \"Title\",\n            \"additionalText\": \"Subtitle\",\n            \"imageUrl\": \"https://global-uploads.webflow.com/6006a52092ce666865e5bf13/6006a52092ce66f982e5c174_iPresso-BrandHero.png\",\n            \"imageAlt\": \"Alternative text\"\n        },\n        \"appearance\": {\n            \"font\": \"Arial\",\n            \"color\": \"#e53935\",\n            \"customStyles\": \"\\n#welcomeScreenContainer {\\n  /* Welcome Screen Main Container  /\\n}\\n\\n#welcomeScreenImgBox {\\n  / Welcome Screen Image /\\n}\\n\\n#welcomeScreenTitle {\\n  / Welcome Screen Title /\\n}\\n\\n#welcomeScreenSubtitle {\\n  / Welcome Screen Subtitle /\\n}\\n\\n#welcomeScreenButtonBox button {\\n  / Welcome Screen Button /\\n}\\n\\n#surveyContainer {\\n  / Survey Main Container /\\n}\\n\\n#surveyQuestionText {\\n  / Survey Main Question /\\n}\\n\\n#questionDescriptionText {\\n  / Survey Question Description /\\n}\\n\\n#surveyScoreContainer {\\n  / Survey Score Container /\\n}\\n\\n.nps-score.buttons {\\n  / Survey Nps Score Buttons /\\n}\\n\\n#surveyDescriptionScoreBox {\\n  / Survey Scores Description*/\\n}\\n\\n#smallestValue {\\n  /* Survey Left Score Description /\\n}\\n\\n#greatestValue {\\n  / Survey Right Score Description /\\n}\\n\\n#additionalQuestion{\\n  / Survey Additional Question container*/\\n}\\n\\n#surveyAdditionalQuestionText {\\n  /* Survey Additional Question /\\n}\\n\\n#surveyButtonBox #button {\\n  / Survey Button /\\n}\\n\\n#thankYouScreenContainer {\\n  / Thank You Screen Main Container /\\n}\\n\\n#thankYouScreenImgBox {\\n / Thank You Screen Image /\\n}\\n\\n#thankYouScreenTitle {\\n  / Thank You Screen Title /\\n}\\n\\n#thankYouScreenAdditionalText {\\n  / Thank You Screen Subtitle */\\n}\\n\"\n        }\n    }\n}\n"},{"id":"34e7404a-df43-43bc-9cf8-51c0f472c207","name":"Bad request","originalRequest":{"method":"GET","header":[{"key":"appId","value":"APPLICATION-HASH","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"apiKey\": \"wrong_nps_api_key\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/npsGetData"},"status":"Bad request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"fb79fcf3-3012-4114-91ec-9b2eb159f438"}],"id":"8b464813-7200-481f-9274-39cd3752cf9f","_postman_id":"8b464813-7200-481f-9274-39cd3752cf9f","description":""},{"name":"Formularze","item":[{"name":"Zapis wypełnienia formularza","id":"6d153af2-c6dc-4a2f-a4d1-50675b8c3517","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"IPRESSO_TOKEN","value":"55ac5b58e5a85babc6e7366eee0d3d6db14d18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"idCustomer\": \"CUSTOMER-HASH\", \r\n    \"formKey\": \"FORM_KEY\",\r\n    \"form\": {\r\n        \"fields\": {\r\n            \"a_email\": \"example@example.com\",\r\n            \"a_fname\": \"Jhon\",\r\n            \"c_agreement\": true,\r\n            \"another_form_field\": \"answear example\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/formFill","description":"<p>W celu zapisania wypełnionego formularza należy wysłać request <code>POST</code> na adres URL:</p>\n<p><code>https://CUSTOMER-DOMAIN/ipmobileapi/2/formFillEndFragment</code></p>\n<blockquote>\n<p>Parametr <code>CUSTOMER-DOMAIN</code> należy zastąpić adresem URL iPresso. </p>\n</blockquote>\n<p>W treści żądania należy podać dane wypełnionego formularza:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"formKey\": \"FORM_KEY\",\n  \"form\": {\n    \"fields\": {\n       \"FORM_FIELD_KEY\": FORM_FIELD_FILL_VALUE\n    }\n  }\n}\n\n</code></pre>\n<blockquote>\n<p><code>CUSTOMER-HASH</code> unikalny hash klienta. </p>\n</blockquote>\n<blockquote>\n<p>Parameter <code>FORM_KEY</code> należy zastąpić kluczem API formularza. </p>\n</blockquote>\n<blockquote>\n<p><code>FORM_FIELD_KEY</code> to klucz API pola formularza, który można wyświetlić w panelu iPresso. </p>\n</blockquote>\n<blockquote>\n<p><code>FORM_FIELD_FILL_VALUE</code> to wartość pola, która ma zostać zapisane. </p>\n</blockquote>\n<p>W przypadku, gry formularz zawiera plik, przed wywołaniem tego requestu, należy przesłać plik na indywidualny zasób. Adres jest dostępny w panelu iPresso<br />Treśći -&gt; Formularze -&gt; Aktywne -&gt; Instrukcja wywołania API</p>\n","urlObject":{"protocol":"https","path":["ipmobileapi","2","formFill"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"74635220-cac3-496d-bc55-b53351fe3fdd","name":"Success","originalRequest":{"method":"POST","header":[{"key":"IPRESSO_TOKEN","value":"55ac5b58e5a85babc6e7366eee0d3d6db14d18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"fields\": {\r\n    \"a_email\": \"example@example.com\",\r\n    \"a_fname\": \"Jhon\",\r\n    \"c_agreement\": true,\r\n    \"another_form_field\": \"answear example\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://CLIENT_PANEL_ADDRESS/api/2/form/FORM_KEY/fill"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"httpStatusCode\": 200\r\n    },\r\n    \"data\": []\r\n}"}],"_postman_id":"6d153af2-c6dc-4a2f-a4d1-50675b8c3517"}],"id":"8e901627-8cd6-4273-9545-5b8c286b4a61","_postman_id":"8e901627-8cd6-4273-9545-5b8c286b4a61","description":""},{"name":"Utworzenie kontaktu anonimowego","id":"5e23c41f-6c0c-caca-b4f0-c5284d15f664","request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAnonymousCreate","description":"<p>Za pomocą tego zasobu możesz uzyskać anonimowy hash kontaktu dla nowego kontaktu.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n","urlObject":{"protocol":"https","path":["ipmobileapi","2","contactAnonymousCreate"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"d1ab2828-a58f-2200-ff95-8aee783bcfb0","name":"Anonymous contact add","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"idCustomer\": \"CUSTOMER-HASH\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAnonymousCreate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": {\n      \"idContact\": \"AwsePDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjksds.\",\n      \"typeContact\": 2\n    }\n}"},{"id":"429b9149-a742-4012-9a43-441d2befb13c","name":"Bad customer hash","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAnonymousCreate"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"5e23c41f-6c0c-caca-b4f0-c5284d15f664"},{"name":"Wyszukanie rozpoznango kontaktu","id":"6d70a50c-7aaa-6311-a32b-a1b56f05f0da","request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"mail\": \"test@ipresso.com\",\n  \"mobile\": \"123456799\",\n  \"idContact\" : \"1\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind","description":"<p>Używając tego zasobu można odszukać kontakt w iPresso po adresie email, numerze telefonu, ID kontaktu.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idCustomer</td>\n<td>unikalny hash klienta</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>mail</td>\n<td>email</td>\n<td>OPCJONALNIE</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>telefon komórkowy</td>\n<td>OPCJONALNIE</td>\n</tr>\n<tr>\n<td>idContact</td>\n<td>id kontaktu w iPresso</td>\n<td>OPCJONALNIE</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","contactFind"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"549d4b0a-4436-deea-6bf7-ebffd987d8f7","name":"Search contact by mobile","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"mobile\": \"123456799\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"66","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": {\n      \"idContact\": \"QP9lPDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjkCGs.\",\n      \"typeContact\": 1\n    }\n}"},{"id":"6b5b7cc6-3e3d-46f9-9b64-0128834e3a03","name":"Search Contact by idContact","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"idContact\": \"1\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": {\n        \"idContact\": \"_KPz4x4xkEYnsldDiGENPHirTgxSM5edsoq1qpoQ4Jo.\",\n        \"typeContact\": 1\n    }\n}"},{"id":"9671b164-3884-7085-1294-e5a0357d5cd0","name":"Search contact by mail","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"mail\": \"test@ipresso.com\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"66","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": {\n      \"idContact\": \"QP9lPDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjkCGs.\",\n      \"typeContact\": 1\n    }\n}"},{"id":"d1aa806e-3520-48e2-8dc3-524f9a11f30d","name":"Contact doesn't exist","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"mail\": \"wrongmail@ipresso.com\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactFind"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"66","body":"{\n    \"status\": {\n        \"httpStatusCode\": 404\n    },\n    \"data\": []\n}"}],"_postman_id":"6d70a50c-7aaa-6311-a32b-a1b56f05f0da"},{"name":"Dodanie aktywności","id":"3c620d46-1c70-baac-419e-093261350299","request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"typeContact\": 1,\n  \"idContact\": \"CONTACT-HASH\",\n  \"key\": \"activity_key\",\n  \"date\": \"2017-09-18 12:00:00\",\n  \"parameter\": {\n    \"param_key_1\": \"test\",\n    \"param_kay_2\": \"123\"\n  }\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/activityAdd","description":"<p>Tego zasobu należy użyć w celu dodania aktywności kontaktu wraz z parametrami.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idCustomer</td>\n<td>unikalny hash klienta</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>typeContact</td>\n<td>1 - rozpoznany, 2 - anonimowy</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>idContact</td>\n<td>hash kontaktu</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>key</td>\n<td>klucz API aktywności</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>date</td>\n<td>Data aktywności (format: \"yyyy-mm-dd hh:mm:ss\")</td>\n<td>OPCJONALNY</td>\n</tr>\n<tr>\n<td>parameter</td>\n<td>dodatkowe parametry aktywności</td>\n<td>OPCJONALNY</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","activityAdd"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"69533bbf-ed28-c3b9-e39d-e09ca281817e","name":"Activity add - anonymous","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"typeContact\": 2,\n\t\"idContact\": \"ANONYMOUS-CONTACT-HASH\",\n\t\"key\": \"sample_activity_key\",\n\t\"date\": \"2017-09-18 12:00:00\",\n\t\"parameter\": {\n\t\t\"param_key_1\": \"test\",\n\t\t\"param_kay_2\": \"123\"\n\t}\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/activityAdd"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"78ec3391-7aae-e283-a25b-34b5052ec8a6","name":"Activity add - recognized","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"typeContact\": 1,\n\t\"idContact\": \"RECOGNIZED-CONTACT-HASH\",\n\t\"key\": \"sample_activity_key\",\n\t\"date\": \"2017-09-18 12:00:00\",\n\t\"parameter\": {\n\t\t\"param_key_1\": \"test\",\n\t\t\"param_kay_2\": \"123\"\n\t}\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/activityAdd"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"ac91f49e-197b-8876-14f0-3bf46893e06f","name":"Activity add - anonymous with no idContact ","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"typeContact\": 2,\n\t\"key\": \"activity_key\",\n\t\"date\": \"2017-09-18 12:00:00\",\n\t\"parameter\": {\n\t\t\"param_key_1\": \"test\",\n\t\t\"param_kay_2\": \"123\"\n\t}\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/activityAdd"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": {\n      \"idContact\": \"AwsePDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjksds.\",\n      \"typeContact\": 2\n    }\n}"},{"id":"dcc86695-755a-44e5-9af9-30df3bb17118","name":"Activity Add - bad activity key","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"typeContact\": 2,\n\t\"key\": \"wrong_key\",\n\t\"date\": \"2017-09-18 12:00:00\",\n\t\"parameter\": {\n\t\t\"param_key_1\": \"test\",\n\t\t\"param_kay_2\": \"123\"\n\t}\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/activityAdd"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"3c620d46-1c70-baac-419e-093261350299"},{"name":"Dodanie mobile push token","id":"36479746-4c65-5829-f260-9623a2c55023","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"APA91bEvo80RV-O5ewgzOsuVDQ3kLc8JjMd6W83RVxhaUx0LP3kJnK4dKxhQ14QyphULmUwxQ5cqxLA3yYnb0WLHSmdnTI5GgoJsrdV5cAvx-EdEpX_ovaQnGoufpq7S-y-YdVKooAsQ\",\n  \"oldToken\": \"eToQgpou-ZE:APA91bHe5zg5JLg4IZfTO0vQbdijbP3Xiy7tFOgo9IjenABzzRaYNU8brS5M0k-02hVl0yNswurwoIo6Jdo6k8UnDClvJ0hLNEi4vRreyrTvE8xaovFBX-4DkHZxA2Sv20sW4VBzXhEG\",\n  \"tokenType\": 2,\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"system\": \"android\",\n  \"typeContact\": 2,\n  \"idContact\": \"KGdtkW2IqBVewfPTzQIrDK0RyT7xqX4ZejneFcy-5O4.\",\n  \"notificationService\": \"firebase\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush","description":"<p>Przy użyciu tego zasobu nastąpi ustawienie mobile push tokenu.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>nowy mobile push token</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>oldToken</td>\n<td>stary mobile push token (jeśli token jest zmieniany)</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>tokenType</td>\n<td>mobile push token typ = 2</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>idCustomer</td>\n<td>unikalny hash klienta</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>system</td>\n<td>nazwa systemu operacyjnego</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>typeContact</td>\n<td>1 - rozpoznany, 2 - anonimowy</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>idContact</td>\n<td>hash kontaktu</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>notificationService</td>\n<td>firebase - dla urządzeń z OS Android, apns - dla urządzeń z OS iOS, huawei - dla Huawei; domyślnie Android</td>\n<td>OPCJONALNE</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","mobilePush"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"d576c42f-9add-a89c-b849-c54910fd1165","name":"Set mobile push token for recognized contact","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"token\": \"APA91bEvo80RV-O5ewgzOsuVDQ3kLc8JjMd6W83RVxhaUx0LP3kJnK4dKxhQ14QyphULmUwxQ5cqxLA3yYnb0WLHSmdnTI5GgoJsrdV5cAvx-EdEpX_ovaQnGoufpq7S-y-YdVKooAsQ\",\n\t\"oldToken\": \"eToQgpou-ZE:APA91bHe5zg5JLg4IZfTO0vQbdijbP3Xiy7tFOgo9IjenABzzRaYNU8brS5M0k-02hVl0yNswurwoIo6Jdo6k8UnDClvJ0hLNEi4vRreyrTvE8xaovFBX-4DkHZxA2Sv20sW4VBzXhEG\",\n\t\"tokenType\": 2,\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"system\": \"android\",\n\t\"typeContact\": 1,\n\t\"idContact\": \"KGdtkW2IqBVewfPTzQIrDK0RyT7xqX4ZejneFcy-5O4.\",\n    \"notificationService\": \"firebase\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"dbdc9030-e976-ef4f-c275-9fdd93e87e2a","name":"Set mobile push token for anonymous contact","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"token\": \"APA91bEvo80RV-O5ewgzOsuVDQ3kLc8JjMd6W83RVxhaUx0LP3kJnK4dKxhQ14QyphULmUwxQ5cqxLA3yYnb0WLHSmdnTI5GgoJsrdV5cAvx-EdEpX_ovaQnGoufpq7S-y-YdVKooAsQ\",\n\t\"oldToken\": \"eToQgpou-ZE:APA91bHe5zg5JLg4IZfTO0vQbdijbP3Xiy7tFOgo9IjenABzzRaYNU8brS5M0k-02hVl0yNswurwoIo6Jdo6k8UnDClvJ0hLNEi4vRreyrTvE8xaovFBX-4DkHZxA2Sv20sW4VBzXhEG\",\n\t\"tokenType\": 2,\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"system\": \"android\",\n\t\"typeContact\": 2,\n\t\"idContact\": \"KGdtkW2IqBVewfPTzQIrDK0RyT7xqX4ZejneFcy-5O4.\",\n    \"notificationService\": \"firebase\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": {\n        \"idContact\": \"QP9lPDv8GFOJPLPMoLwyXEP1k56u9AS4Q_-xxtjkCGs.\",\n        \"typeContact\": 1\n    }\n}"},{"id":"c8e20c8c-6523-493c-a108-2e08d8db93e0","name":"Wrong contact type","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"token\": \"APA91bEvo80RV-O5ewgzOsuVDQ3kLc8JjMd6W83RVxhaUx0LP3kJnK4dKxhQ14QyphULmUwxQ5cqxLA3yYnb0WLHSmdnTI5GgoJsrdV5cAvx-EdEpX_ovaQnGoufpq7S-y-YdVKooAsQ\",\n\t\"oldToken\": \"eToQgpou-ZE:APA91bHe5zg5JLg4IZfTO0vQbdijbP3Xiy7tFOgo9IjenABzzRaYNU8brS5M0k-02hVl0yNswurwoIo6Jdo6k8UnDClvJ0hLNEi4vRreyrTvE8xaovFBX-4DkHZxA2Sv20sW4VBzXhEG\",\n\t\"tokenType\": 2,\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"system\": \"android\",\n\t\"typeContact\": 5,\n\t\"idContact\": \"KGdtkW2IqBVewfPTzQIrDK0RyT7xqX4ZejneFcy-5O4.\",\n    \"notificationService\": \"firebase\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePush"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"36479746-4c65-5829-f260-9623a2c55023"},{"name":"Usunięcie mobile push token","id":"51595cd0-b257-4695-af92-7ae613407696","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"APA91bEvo80RV-O5ewgzOsuVDQ3kLc8JjMd6W83RVxhaUx0LP3kJnK4dKxhQ14QyphULmUwxQ5cqxLA3yYnb0WLHSmdnTI5GgoJsrdV5cAvx-EdEpX_ovaQnGoufpq7S-y-YdVKooAsQ\",\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"typeContact\": 2,\n  \"idContact\": \"KGdtkW2IqBVewfPTzQIrDK0RyT7xqX4ZejneFcy-5O4.\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePushDelete","description":"<p>Przy użyciu tego zasobu nastąpi usunięcie mobile push tokenu.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>nowy mobile push token</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>idCustomer</td>\n<td>unikalny hash klienta</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>typeContact</td>\n<td>1 - rozpoznany, 2 - anonimowy</td>\n<td>WYMAGANE</td>\n</tr>\n<tr>\n<td>idContact</td>\n<td>HASH kontaktu</td>\n<td>WYMAGANE</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","mobilePushDelete"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"dac89ccf-2f75-4a44-aa03-cd890c6c8864","name":"Success","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"APA91bEvo80RV-O5ewgzOsuVDQ3kLc8JjMd6W83RVxhaUx0LP3kJnK4dKxhQ14QyphULmUwxQ5cqxLA3yYnb0WLHSmdnTI5GgoJsrdV5cAvx-EdEpX_ovaQnGoufpq7S-y-YdVKooAsQ\",\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"typeContact\": 2,\n  \"idContact\": \"KGdtkW2IqBVewfPTzQIrDK0RyT7xqX4ZejneFcy-5O4.\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePushDelete"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"834ba3b8-7536-420a-b9f9-9ce5cac1c7d5","name":"Token doesn't exist","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"APA91bEvo80RV-O5ewgzOsuVDQ3kLc8JjMd6W83RVxhaUx0LP3kJnK4dKxhQ14QyphULmUwxQ5cqxLA3yYnb0WLHSmdnTI5GgoJsrdV5cAvx-EdEpX_ovaQnGoufpq7S-y-YdVKooAsQ\",\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"idContact\": \"KGdtkW2IqBVewfPTzQIrDK0RyT7xqX4ZejneFcy-5O4.\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/mobilePushDelete"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"51595cd0-b257-4695-af92-7ae613407696"},{"name":"Oznacz kontakt anonimowy jako rozpoznany","id":"17d12e61-5518-63f3-0831-d54e75dbf388","request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\", \n  \"contacts\":[\n    {\n      \"typeContact\": 1,\n      \"idContact\": \"bLXqXh-CEa9h7C_ty5uGr9QpUfDI3x9EBxi7WI_jQOI.\"\n    },\n    {\n      \"typeContact\": 2,\n      \"idContact\": \"xDesyy9mLtTlrRj2oSwADN9mTWYlQXzykxm4mWBwtkM.\"      \n    }\n  ]\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactMerge","description":"<p>Ten zasób umożliwia oznaczenie dotychczas anonimowego kontaktu jako rozpoznany.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idCustomer</td>\n<td>unikalny hash klienta</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>contacts</td>\n<td>para zawierająca połączenie między kontaktem anonimowym a rozpoznanym</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>typeContact</td>\n<td>1 - rozpoznany, 2 - anonimowy</td>\n<td>WYMAGANY</td>\n</tr>\n<tr>\n<td>idContact</td>\n<td>hash kontaktu</td>\n<td>WYMAGANY</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","contactMerge"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"ff9eb661-b331-3d2a-931a-aab31a33232f","name":"Merge anonymous contact to recognized contact","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"contacts\":[\n\t\t{\n\t\t\t\"typeContact\": 1,\n\t\t\t\"idContact\": \"bLXqXh-CEa9h7C_ty5uGr9QpUfDI3x9EBxi7WI_jQOI.\"\n\t\t},\n\t\t{\n\t\t\t\"typeContact\": 2,\n\t\t\t\"idContact\": \"xDesyy9mLtTlrRj2oSwADN9mTWYlQXzykxm4mWBwtkM.\"\t\t\t\n\t\t}\n\t]\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactMerge"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"c1221f90-4ceb-4a84-a735-05061db6a08f","name":"Contact doesn't exist","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"idCustomer\": \"CUSTOMER-HASH\", \n\t\"contacts\":[\n\t\t{\n\t\t\t\"typeContact\": 1,\n\t\t\t\"idContact\": \"!!!!bLXqXh-CEa9h7C_ty5uGr9QpUfDI3x9EBxi7WI_jQOI.132\"\n\t\t},\n\t\t{\n\t\t\t\"typeContact\": 2,\n\t\t\t\"idContact\": \"xDesyy9mLtTlrRj2oSwADN9mTWYlQXzykxm4mWBwtkM.\"\t\t\t\n\t\t}\n\t]\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactMerge"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"17d12e61-5518-63f3-0831-d54e75dbf388"},{"name":"Dodanie kontaktu","id":"7f6b1438-7c09-2dfe-4188-c10ea852ebc0","request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"fname\": \"NAME\",\n  \"mobile\": \"MOBILE\",\n  \"agreement\": {\"1\": \"1\"}\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAdd","description":"<p>Ten zasób służy do dodania kontaktu do iPresso.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<p>Lista dostępnych atrybutów statycznych:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th>Wymagane</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ID_CUSTOMER</td>\n<td>unikalny hash klienta</td>\n<td>TAK</td>\n</tr>\n<tr>\n<td>fname</td>\n<td>Imię</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>lname</td>\n<td>Nazwisko</td>\n<td>TAK*</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Nazwa własna</td>\n<td>TAK*</td>\n</tr>\n<tr>\n<td>email</td>\n<td>Adres email</td>\n<td>TAK*</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>Telefon komórkowy</td>\n<td>TAK*</td>\n</tr>\n<tr>\n<td>type</td>\n<td>Klucz API typu kontaktu</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>company</td>\n<td>Nazwa firmy</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>city</td>\n<td>Miasto</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>postCode</td>\n<td>Kod pocztowy</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>street</td>\n<td>Ulica</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>buildingNumber</td>\n<td>Numer budynku</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>flatNumber</td>\n<td>Numer mieszkania</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>country</td>\n<td>Kraj</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>category</td>\n<td>[ID_kategorii =&gt; STATUS], gdzie STATUS 1 = dodanie kategorii, 2 = usunięcie kategorii</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>tag</td>\n<td>Tablica zawierająca listę tagów</td>\n<td>NIE</td>\n</tr>\n<tr>\n<td>agreement</td>\n<td>[ID_ZGODY =&gt; STATUS], gdzie 1 = dodanie zgody, 2 = usunięcie zgody</td>\n<td>NIE</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>* jedno z w/w pól musi być przekazane</code></p>\n","urlObject":{"protocol":"https","path":["ipmobileapi","2","contactAdd"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"168872f1-e4cd-ec2c-4e20-93329433fb32","name":"Success","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","type":"text","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"fname\": \"John\",\n  \"mobile\": \"+48234234234\",\n  \"agreement\": {\"1\": \"1\"}\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAdd"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"origin, content-type, accept","name":"Access-Control-Allow-Headers","description":"Used in response to a preflight request to indicate which HTTP headers can be used when making the actual request."},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"130","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 16 May 2018 12:32:15 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":"The only defined value, \"nosniff\", prevents Internet Explorer from MIME-sniffing a response away from the declared content-type"},{"key":"X-Powered-By","value":"PHP/7.0.25","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":false,"domain":"panel.ipresso.dev","path":"/","secure":false,"value":"da30eed51d21c312da91a42ea36adc9c","key":"PHPSESSID"}],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"735410ac-c726-4b5f-82a6-22668e21996a","name":"Contact exists","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"fname\": \"NAME\",\n  \"mobile\": \"MOBILE\",\n  \"agreement\": {\"1\": \"1\"}\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAdd"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"contact\": {\n            \"1\": {\n                \"id\": \"58\",\n                \"monitoringCode\": \"<iframe frameborder=\\\"0\\\" src=\\\"https://CLIENT_PANEL_ADDRESS/contactcookie/qshHW7U1ZXjyOrjBaxs2HhO0uUtwl7ssvTW0c094DVM./ae2fe5da86bc20e69622e070f12833ba\\\" style=\\\"border: none; display:none; width:0px; height:0px;\\\"></iframe>\",\n                \"monitoringLink\": \"https://CLIENT_PANEL_ADDRESS/contactcookie/qshHW7U1ZXjyOrjBaxs2HhO0uUtwl7ssvTW0c094DVM./ae2fe5da86bc20e69622e070f12833ba\",\n                \"monitoringPixel\": \"https://CLIENT_PANEL_ADDRESS/systemnc/contactcookiepixel/qshHW7U1ZXjyOrjBaxs2HhO0uUtwl7ssvTW0c094DVM./ae2fe5da86bc20e69622e070f12833ba.png\",\n                \"hashIdContact\": \"qshHW7U1ZXjyOrjBaxs2HhO0uUtwl7ssvTW0c094DVM.\",\n                \"profilePageUrl\": {\n                    \"1\": \"https://CLIENT_PANEL_ADDRESS/contact/profile/show/ckd4M1JNVUFwejJJYUFzS0F0V1BEdz09/qshHW7U1ZXjyOrjBaxs2HhO0uUtwl7ssvTW0c094DVM.\",\n                    \"2\": \"https://CLIENT_PANEL_ADDRESS/contact/profile/show/WmluWjRQbjg0bEI1dFVFMkNCNGpOZz09/qshHW7U1ZXjyOrjBaxs2HhO0uUtwl7ssvTW0c094DVM.\"\n                },\n                \"code\": 303,\n                \"message\": \"Not Added - the same contact already exists\",\n                \"errorCode\": 1\n            }\n        }\n    },\n    \"message\": \"OK\"\n}"},{"id":"ccecc965-d1c0-4e0b-b47a-dc5863052355","name":"Contact limit excceded","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"fname\": \"NAME\",\n  \"mobile\": \"MOBILE\",\n  \"agreement\": {\"1\": \"1\"}\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactAdd"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"7f6b1438-7c09-2dfe-4188-c10ea852ebc0"},{"name":"Edycja kontaktu","id":"2290d750-b34a-2dad-1f53-54705c0c954c","request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"idContact\": \"CONTACT-HASH\",\n  \"fname\": \"NAME\",\n  \"mobile\": \"MOBILE\",\n  \"agreement\": {\"1\": \"1\"},\n  \"category\": {\"3\": \"2\"}\n}\n\n\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactEdit","description":"<p>Ten zasób umożliwia edycję kontaktu.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<p>Lista dostępnych atrybutów znajduję się w sekcji <code>Dodanie konataktu</code></p>\n<blockquote>\n<p>Parametr <code>CONTACT-HASH</code> należy zastąpić unikalnym HASH-em kontaktu.  </p>\n</blockquote>\n<blockquote>\n<p>Aby dodać lub usunąć wartości tablicowe, należy użyć do tego parametrów 1 - dodanie, 2 - usunięcie</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["ipmobileapi","2","contactEdit"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"c68c351c-9a5f-c73c-68ec-66de76b9d6db","name":"Success","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","type":"text","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"idContact\": \"bLXqXh-CEa9h7C_ty5uGr9QpUfDI3x9EBxi7WI_jQOI.\",\n  \"fname\": \"Smith\",\n  \"mobile\": \"+353234234234\",\n  \"agreement\": {\"1\": \"1\"}\n}\n\n\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactEdit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"origin, content-type, accept","name":"Access-Control-Allow-Headers","description":"Used in response to a preflight request to indicate which HTTP headers can be used when making the actual request."},{"key":"Content-Length","value":"43","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Thu, 17 May 2018 06:07:04 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":"The only defined value, \"nosniff\", prevents Internet Explorer from MIME-sniffing a response away from the declared content-type"},{"key":"X-Powered-By","value":"PHP/7.0.25","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":false,"domain":"panel.ipresso.dev","path":"/","secure":false,"value":"da30eed51d21c312da91a42ea36adc9c","key":"PHPSESSID"}],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"a36c88c3-9de5-41fb-9d17-4432c899e04e","name":"Contact doesn't exist","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","type":"text","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"idContact\": \"wrong_contact_id\",\n  \"fname\": \"Smith\",\n  \"mobile\": \"+353234234234\",\n  \"agreement\": {\"1\": \"1\"}\n}\n\n\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactEdit"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"origin, content-type, accept","name":"Access-Control-Allow-Headers","description":"Used in response to a preflight request to indicate which HTTP headers can be used when making the actual request."},{"key":"Content-Length","value":"43","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Thu, 17 May 2018 06:07:04 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":"The only defined value, \"nosniff\", prevents Internet Explorer from MIME-sniffing a response away from the declared content-type"},{"key":"X-Powered-By","value":"PHP/7.0.25","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":false,"domain":"panel.ipresso.dev","path":"/","secure":false,"value":"da30eed51d21c312da91a42ea36adc9c","key":"PHPSESSID"}],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"2290d750-b34a-2dad-1f53-54705c0c954c"},{"name":"Usunięcie kontaktu","id":"ab17a889-036b-01dc-a95c-b2c9985d2667","request":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"idContact\": \"CONTACT-HASH\"\n}\n"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactDelete","description":"<p>Ten zasób umożliwia usunięcie kontaktu.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>BODY nazwa parametru</th>\n<th>opis</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idCustomer</td>\n<td>unikalny hash klienta</td>\n<td>wymagane</td>\n</tr>\n<tr>\n<td>idContact</td>\n<td>unikalny hash kontaktu</td>\n<td>wymagane</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["ipmobileapi","2","contactDelete"],"host":["CUSTOMER-DOMAIN"],"query":[],"variable":[]}},"response":[{"id":"74a6b5bc-fc71-05d9-d89b-228bb1384d1e","name":"Success","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","type":"text","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"idContact\": \"CONTACT-HASH\"\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactDelete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"origin, content-type, accept","name":"Access-Control-Allow-Headers","description":"Used in response to a preflight request to indicate which HTTP headers can be used when making the actual request."},{"key":"Content-Length","value":"43","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 18 May 2018 11:36:57 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":"The only defined value, \"nosniff\", prevents Internet Explorer from MIME-sniffing a response away from the declared content-type"},{"key":"X-Powered-By","value":"PHP/7.0.25","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":false,"domain":"panel.ipresso.dev","path":"/","secure":false,"value":"da30eed51d21c312da91a42ea36adc9c","key":"PHPSESSID"}],"responseTime":null,"body":"{\"status\":{\"httpStatusCode\":200},\"data\":[]}"},{"id":"fe4509f7-c0de-b725-ab9f-450ebf6229ed","name":"Contact doesn't exist","originalRequest":{"method":"POST","header":[{"key":"appId","value":"APPLICATION-HASH","description":"Mobile application unique hash -  genereted by iPresso, you can get it in iPresso"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idCustomer\": \"CUSTOMER-HASH\",\n  \"idContact\": \"CONTACT-HASH\"\n}"},"url":"https://CUSTOMER-DOMAIN/ipmobileapi/2/contactDelete"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"origin, content-type, accept","name":"Access-Control-Allow-Headers","description":"Used in response to a preflight request to indicate which HTTP headers can be used when making the actual request."},{"key":"Content-Length","value":"43","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 18 May 2018 11:38:55 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":"The only defined value, \"nosniff\", prevents Internet Explorer from MIME-sniffing a response away from the declared content-type"},{"key":"X-Powered-By","value":"PHP/7.0.25","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":false,"domain":"panel.ipresso.dev","path":"/","secure":false,"value":"da30eed51d21c312da91a42ea36adc9c","key":"PHPSESSID"}],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"ab17a889-036b-01dc-a95c-b2c9985d2667"},{"name":"Zapisanie tokenu mobile push do tematu","id":"643ffe60-5418-4de6-82fb-820c8d7e0948","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n","key":"appId","type":"text","value":"APPLICATION-HASH"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"ddKgpiOkrzg123:APAGogW-KjmcHW_9cojeXX7favSfeyBv5MSQvXDLCR-TM8Zf3dWLEcJvgz_Xu9QZEgb7k5FHc8lBYtoG9-uyxOz5XgTwpuceE77wEg1kiHa3X8xGvvwo21YSTSRuLLYkbTzcPzAj2\",\n  \"topics\":[\"sport\", \"polityka\"],\n  \"idCustomer\": \"CUSTOMER-HASH\"\n}"},"url":"https://CLIENT_PANEL_ADDRESS/ipmobileapi/2/topicSubscribe","description":"<p>Ten zasób umożliwia zapisanie tokenu mobile push do tematów, które są wykorzystywane podczas wysyłek Instant push.</p>\n<p>Parametr <code>CLIENT_PANEL_ADDRESS</code> należy zastąpić adresem URL iPresso.</p>\n<p>Parametr <code>CUSTOMER-HASH</code> należy zastąpić hashem klienta, który znajduje się w panelu iPresso.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n","urlObject":{"protocol":"https","path":["ipmobileapi","2","topicSubscribe"],"host":["CLIENT_PANEL_ADDRESS"],"query":[],"variable":[]}},"response":[{"id":"f6df179a-ef1e-487d-9676-abcab8550fa0","name":"Success","originalRequest":{"method":"POST","header":[{"description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso","key":"appId","type":"text","value":"APPLICATION-HASH"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"ddKgpiOkrzg123:APAGogW-KjmcHW_9cojeXX7favSfeyBv5MSQvXDLCR-TM8Zf3dWLEcJvgz_Xu9QZEgb7k5FHc8lBYtoG9-uyxOz5XgTwpuceE77wEg1kiHa3X8xGvvwo21YSTSRuLLYkbTzcPzAj2\",\n  \"topics\":[\"sport\", \"polityka\"],\n  \"idCustomer\": \"CUSTOMER-HASH\"\n}"},"url":"https://CLIENT_PANEL_ADDRESS/ipmobileapi/2/topicSubscribe"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"7584302d-9620-4e86-a515-9ee37190e5ac","name":"Token doesn't exist","originalRequest":{"method":"POST","header":[{"description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso","key":"appId","type":"text","value":"APPLICATION-HASH"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"ddKgpiOkrzg123:APAGogW-KjmcHW_9cojeXX7favSfeyBv5MSQvXDLCR-TM8Zf3dWLEcJvgz_Xu9QZEgb7k5FHc8lBYtoG9-uyxOz5XgTwpuceE77wEg1kiHa3X8xGvvwo21YSTSRuLLYkbTzcPzAj2\",\n  \"idCustomer\": \"CUSTOMER-HASH\"\n}","options":{"raw":{"language":"json"}}},"url":"https://CLIENT_PANEL_ADDRESS/ipmobileapi/2/topicSubscribe"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"643ffe60-5418-4de6-82fb-820c8d7e0948"},{"name":"Wypisanie tokenu mobile push z tematu","id":"c87c2155-9c5d-4441-9dbb-9fcee51773e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"<p>Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso</p>\n","key":"appId","type":"text","value":"APPLICATION-HASH"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"ddKgpiOkrzg123:APAGogW-KjmcHW_9cojeXX7favSfeyBv5MSQvXDLCR-TM8Zf3dWLEcJvgz_Xu9QZEgb7k5FHc8lBYtoG9-uyxOz5XgTwpuceE77wEg1kiHa3X8xGvvwo21YSTSRuLLYkbTzcPzAj2\",\n  \"topics\":[\"sport\", \"polityka\"],\n  \"idCustomer\": \"CUSTOMER-HASH\"\n}"},"url":"https://CLIENT_PANEL_ADDRESS/ipmobileapi/2/topicUnsubscribe","description":"<p>Ten zasób umożliwia wypisanie tokenu mobile push z tematów, które są wykorzystywane podczas wysyłek Instant push.</p>\n<p>Parametr <code>CLIENT_PANEL_ADDRESS</code> należy zastąpić adresem URL iPresso.</p>\n<p>Parametr <code>CUSTOMER-HASH</code> należy zastąpić hashem klienta, który znajduje się w panelu iPresso.</p>\n<p>Każda odpowiedź inna niż 200/201 oznacza błąd.</p>\n","urlObject":{"protocol":"https","path":["ipmobileapi","2","topicUnsubscribe"],"host":["CLIENT_PANEL_ADDRESS"],"query":[],"variable":[]}},"response":[{"id":"1a5a59a7-24c1-4002-8d2c-cb888e44bbcb","name":"Success","originalRequest":{"method":"POST","header":[{"description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso","key":"appId","type":"text","value":"APPLICATION-HASH"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"ddKgpiOkrzg123:APAGogW-KjmcHW_9cojeXX7favSfeyBv5MSQvXDLCR-TM8Zf3dWLEcJvgz_Xu9QZEgb7k5FHc8lBYtoG9-uyxOz5XgTwpuceE77wEg1kiHa3X8xGvvwo21YSTSRuLLYkbTzcPzAj2\",\n  \"topics\":[\"sport\", \"polityka\"],\n  \"idCustomer\": \"CUSTOMER-HASH\"\n}"},"url":"https://CLIENT_PANEL_ADDRESS/ipmobileapi/2/topicUnsubscribe"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 200\n    },\n    \"data\": []\n}"},{"id":"02e006bf-9372-4a76-b707-2a73eb45554f","name":"Token doesn't exist","originalRequest":{"method":"POST","header":[{"description":"Unikalny klucz aplikacji mobilnej, który możesz pobrać z Panelu iPresso","key":"appId","type":"text","value":"APPLICATION-HASH"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"ddKgpiOkrzg123:APAGogW-KjmcHW_9cojeXX7favSfeyBv5MSQvXDLCR-TM8Zf3dWLEcJvgz_Xu9QZEgb7k5FHc8lBYtoG9-uyxOz5XgTwpuceE77wEg1kiHa3X8xGvvwo21YSTSRuLLYkbTzcPzAj2\",\n  \"idCustomer\": \"CUSTOMER-HASH\"\n}"},"url":"https://CLIENT_PANEL_ADDRESS/ipmobileapi/2/topicUnsubscribe"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"httpStatusCode\": 400\n    },\n    \"data\": []\n}"}],"_postman_id":"c87c2155-9c5d-4441-9dbb-9fcee51773e7"}],"event":[{"listen":"prerequest","script":{"id":"3b3d1902-f7f6-4d63-8cc5-580fc0086c7d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"37850c74-5673-43be-ba26-2d551ed19ec2","type":"text/javascript","exec":[""]}}]}