{"id":5070,"date":"2026-09-28T13:50:25","date_gmt":"2026-09-28T11:50:25","guid":{"rendered":"https:\/\/www.sycope.com\/post\/sycope-alerts-in-elasticsearch"},"modified":"2026-09-28T13:54:41","modified_gmt":"2026-09-28T11:54:41","slug":"alerty-sycope-w-elasticsearch","status":"publish","type":"post","link":"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch","title":{"rendered":"Alerty Sycope w Elasticsearch"},"content":{"rendered":"<p data-pm-slice=\"1 1 []\">Sycope obs\u0142uguje REST-based External Destinations, kt\u00f3re mog\u0105 przesy\u0142a\u0107 informacje o alertach do zewn\u0119trznych endpoint\u00f3w HTTP. Elasticsearch udost\u0119pnia REST API do indeksowania dokument\u00f3w JSON, tworz\u0105c prost\u0105 \u015bcie\u017ck\u0119 integracji pomi\u0119dzy oboma systemami.<\/p>\n<p>Pozwala to przechowywa\u0107 wybrane detekcje Sycope w Elasticsearch i przeszukiwa\u0107 je razem z innymi zdarzeniami i informacjami operacyjnymi, podczas gdy szczeg\u00f3\u0142owa analiza sieciowa i historyczne dane o ruchu pozostaj\u0105 dost\u0119pne w Sycope.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Od_alertu_Sycope_do_indexu_Elasticsearch\" >Od alertu Sycope do indexu Elasticsearch<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Uzupelniajace_sie_mozliwosci_z_jasno_okreslonym_podzialem_rol\" >Uzupe\u0142niaj\u0105ce si\u0119 mo\u017cliwo\u015bci, z jasno okre\u015blonym podzia\u0142em r\u00f3l<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Detekcje_Sycope_obok_innych_zaindeksowanych_danych\" >Detekcje Sycope obok innych zaindeksowanych danych<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Zdarzenia_sieciowe_we_wspolnym_zbiorze_danych\" >Zdarzenia sieciowe we wsp\u00f3lnym zbiorze danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Ustrukturyzowane_pola_do_wyszukiwania_i_analizy\" >Ustrukturyzowane pola do wyszukiwania i analizy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Kontrola_nad_tym_ktore_alerty_sa_indeksowane\" >Kontrola nad tym, kt\u00f3re alerty s\u0105 indeksowane<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Historyczna_analiza_zdarzen\" >Historyczna analiza zdarze\u0144<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Integracja_oparta_na_REST\" >Integracja oparta na REST<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Jak_dziala_integracja\" >Jak dzia\u0142a integracja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#1_Index_Elasticsearch\" >1. Index Elasticsearch<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#2_External_Destination_w_Sycope\" >2. External Destination w Sycope<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#3_Reczne_lub_automatyczne_przesylanie_zdarzen\" >3. R\u0119czne lub automatyczne przesy\u0142anie zdarze\u0144<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Od_detekcji_sieciowej_do_zaindeksowanych_danych_o_zdarzeniu\" >Od detekcji sieciowej do zaindeksowanych danych o zdarzeniu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sycope.com\/pl\/post\/alerty-sycope-w-elasticsearch\/#Integracja_Sycope_i_Elasticsearch\" >Integracja Sycope i Elasticsearch<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Od_alertu_Sycope_do_indexu_Elasticsearch\"><\/span>Od alertu Sycope do indexu Elasticsearch<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Gdy Sycope generuje alert, External Action mo\u017ce przes\u0142a\u0107 wybrane informacje do zewn\u0119trznego endpointu REST.<\/p>\n<p>Akcja mo\u017ce zosta\u0107 wykonana r\u0119cznie z poziomu aktywnego alertu lub przypisana do regu\u0142y Sycope, tak aby uruchamia\u0142a si\u0119 automatycznie po spe\u0142nieniu skonfigurowanych warunk\u00f3w threshold.<\/p>\n<p>W przypadku Elasticsearch destination mo\u017ce wskazywa\u0107 endpoint REST wykorzystywany do indeksowania dokument\u00f3w. Sycope przesy\u0142a informacje o alercie jako JSON payload, kt\u00f3ry Elasticsearch zapisuje jako dokument w wybranym indexie.<\/p>\n<p>Payload mo\u017ce zawiera\u0107 pola istotne dla zespo\u0142u odbieraj\u0105cego dane, w tym takie informacje jak nazwa alertu, severity, timestamp oraz systemy uczestnicz\u0105ce w wykrytej aktywno\u015bci.<\/p>\n<p>Po zaindeksowaniu zdarzenia Sycope staj\u0105 si\u0119 przeszukiwalne razem z innymi danymi przechowywanymi w Elasticsearch.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Uzupelniajace_sie_mozliwosci_z_jasno_okreslonym_podzialem_rol\"><\/span>Uzupe\u0142niaj\u0105ce si\u0119 mo\u017cliwo\u015bci, z jasno okre\u015blonym podzia\u0142em r\u00f3l<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sycope i Elasticsearch pozostaj\u0105 niezale\u017cnymi systemami i pe\u0142ni\u0105 r\u00f3\u017cne role w ramach workflow.<\/p>\n<p><strong>Sycope zapewnia:<\/strong><\/p>\n<ul data-spread=\"false\">\n<li>Analiz\u0119 sieci opart\u0105 na flow data<\/li>\n<li>Widoczno\u015b\u0107 komunikacji host-to-host<\/li>\n<li>Monitoring wydajno\u015bci sieci<\/li>\n<li>Wykrywanie anomalii i zagro\u017ce\u0144 sieciowych<\/li>\n<li>Predefiniowane i niestandardowe regu\u0142y alertowania<\/li>\n<li>Historyczne dane o komunikacji sieciowej<\/li>\n<li>Szczeg\u00f3\u0142owy kontekst sieciowy do dalszej analizy<\/li>\n<\/ul>\n<p><strong>Elasticsearch zapewnia:<\/strong><\/p>\n<ul data-spread=\"false\">\n<li>Przechowywanie i indeksowanie ustrukturyzowanych danych o zdarzeniach<\/li>\n<li>Wyszukiwanie w du\u017cych zbiorach danych<\/li>\n<li>Filtrowanie i agregacj\u0119<\/li>\n<li>Scentralizowany dost\u0119p do informacji pochodz\u0105cych z wielu \u017ar\u00f3de\u0142<\/li>\n<li>Warstw\u0119 danych do dalszej analizy i wizualizacji w ramach Elastic Stack<\/li>\n<\/ul>\n<p>Sycope pozostaje odpowiedzialne za wykrywanie i analizowanie aktywno\u015bci sieciowej. Elasticsearch zapewnia dodatkowe miejsce do przechowywania i przeszukiwania wybranych zdarze\u0144 Sycope razem z innymi danymi operacyjnymi.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Detekcje_Sycope_obok_innych_zaindeksowanych_danych\"><\/span>Detekcje Sycope obok innych zaindeksowanych danych<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Integracja jest szczeg\u00f3lnie przydatna, gdy Elasticsearch pe\u0142ni ju\u017c rol\u0119 centralnego repozytorium dla log\u00f3w, zdarze\u0144 lub innych danych generowanych maszynowo.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Zdarzenia_sieciowe_we_wspolnym_zbiorze_danych\"><\/span>Zdarzenia sieciowe we wsp\u00f3lnym zbiorze danych<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Alert Sycope mo\u017ce reprezentowa\u0107 podejrzan\u0105 komunikacj\u0119, aktywno\u015b\u0107 skanuj\u0105c\u0105, nietypowe zachowanie sieci, pogorszenie wydajno\u015bci lub inny warunek zidentyfikowany poprzez analiz\u0119 flow data.<\/p>\n<p>Po zaindeksowaniu zdarzenia w Elasticsearch mo\u017cna je przeszukiwa\u0107 razem z informacjami z innych system\u00f3w dotycz\u0105cymi tych samych host\u00f3w, adres\u00f3w lub tego samego okresu.<\/p>\n<p>Daje to zespo\u0142om dost\u0119p do detekcji sieciowej jako kolejnego \u017ar\u00f3d\u0142a danych w ramach istniej\u0105cego data setu Elasticsearch.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Ustrukturyzowane_pola_do_wyszukiwania_i_analizy\"><\/span>Ustrukturyzowane pola do wyszukiwania i analizy<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Informacje z alertu Sycope mog\u0105 by\u0107 przesy\u0142ane jako ustrukturyzowany JSON, a nie jako nieustrukturyzowane powiadomienie.<\/p>\n<p>Dzi\u0119ki temu istotne warto\u015bci mog\u0105 by\u0107 przechowywane jako osobne pola i wykorzystywane w Elasticsearch queries, filtrach i agregacjach.<\/p>\n<p>Przyk\u0142adowo severity alertu, Client IP, Server IP, informacje o regule lub timestamps mog\u0105 by\u0107 przechowywane oddzielnie, w zale\u017cno\u015bci od payloadu skonfigurowanego w Sycope.<\/p>\n<p>Sp\u00f3jna struktura p\u00f3l u\u0142atwia r\u00f3wnie\u017c tworzenie wyszukiwa\u0144 lub dalszych wizualizacji opartych na zdarzeniach Sycope.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kontrola_nad_tym_ktore_alerty_sa_indeksowane\"><\/span>Kontrola nad tym, kt\u00f3re alerty s\u0105 indeksowane<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Integracja nie wymaga przesy\u0142ania do Elasticsearch ka\u017cdego alertu generowanego przez Sycope.<\/p>\n<p>External Actions mog\u0105 by\u0107 przypisywane do wybranych regu\u0142 i threshold levels, dzi\u0119ki czemu zespo\u0142y mog\u0105 okre\u015bli\u0107, kt\u00f3re detekcje powinny by\u0107 eksportowane.<\/p>\n<p>Pozwala to utrzymywa\u0107 szczeg\u00f3\u0142owe informacje sieciowe w Sycope, a do Elasticsearch przesy\u0142a\u0107 wy\u0142\u0105cznie zdarzenia istotne dla szerszego workflow analitycznego, logowania lub bezpiecze\u0144stwa.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Historyczna_analiza_zdarzen\"><\/span>Historyczna analiza zdarze\u0144<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Po zaindeksowaniu alert\u00f3w Sycope Elasticsearch mo\u017ce przechowywa\u0107 je zgodnie z w\u0142asn\u0105 konfiguracj\u0105 index\u00f3w i data lifecycle obowi\u0105zuj\u0105c\u0105 w organizacji.<\/p>\n<p>Zapewnia to przeszukiwaln\u0105 histori\u0119 wybranych detekcji, kt\u00f3r\u0105 mo\u017cna por\u00f3wnywa\u0107 z innymi zaindeksowanymi zdarzeniami.<\/p>\n<p>Szczeg\u00f3\u0142owa historia komunikacji sieciowej pozostaje w Sycope, gdzie analitycy mog\u0105 kontynuowa\u0107 analiz\u0119, gdy zdarzenie w Elasticsearch wymaga dodatkowego kontekstu ruchu.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Integracja_oparta_na_REST\"><\/span>Integracja oparta na REST<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Integracja wykorzystuje standardowe mechanizmy HTTP dost\u0119pne w obu produktach.<\/p>\n<p>Sycope External Destinations obs\u0142uguj\u0105 komunikacj\u0119 REST, requesty HTTP POST oraz custom payloads. Dynamic placeholders i warto\u015bci z uruchomionych alert\u00f3w mog\u0105 by\u0107 wstawiane do payloadu podczas wykonywania akcji.<\/p>\n<p>Elasticsearch udost\u0119pnia REST API do indeksowania dokument\u00f3w JSON. Request skierowany do indexu mo\u017ce utworzy\u0107 nowy dokument zawieraj\u0105cy pola przekazane w request body.<\/p>\n<p>Docelowy index, struktura dokumentu i metoda uwierzytelniania powinny zosta\u0107 skonfigurowane zgodnie ze \u015brodowiskiem Elasticsearch w organizacji.<\/p>\n<p>Poniewa\u017c publiczne repozytorium Sycope nie udost\u0119pnia obecnie dedykowanego template\u2019u Elasticsearch, payload i index mapping powinny zosta\u0107 zdefiniowane dla konkretnego wdro\u017cenia.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Jak_dziala_integracja\"><\/span>Jak dzia\u0142a integracja<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Integracja sk\u0142ada si\u0119 z trzech g\u0142\u00f3wnych element\u00f3w.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Index_Elasticsearch\"><\/span>1. Index Elasticsearch<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Index Elasticsearch lub odpowiednia struktura danych jest przygotowywana do odbierania zdarze\u0144 Sycope.<\/p>\n<p>Field mapping mo\u017ce zosta\u0107 zdefiniowany zgodnie z informacjami o alertach, kt\u00f3re powinny by\u0107 przechowywane, takimi jak timestamps, poziomy severity, adresy IP i atrybuty zwi\u0105zane z regu\u0142ami.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_External_Destination_w_Sycope\"><\/span>2. External Destination w Sycope<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Endpoint REST Elasticsearch jest konfigurowany w Sycope jako External Destination z wykorzystaniem REST Client.<\/p>\n<p>Destination definiuje endpoint HTTP oraz custom JSON payload, kt\u00f3ry Sycope powinno wys\u0142a\u0107 po wykonaniu akcji.<\/p>\n<p>Dynamiczne warto\u015bci z aktywnego alertu mog\u0105 by\u0107 wstawiane do payloadu, dzi\u0119ki czemu ka\u017cdy zaindeksowany dokument zawiera informacje ze zdarzenia, kt\u00f3re uruchomi\u0142o akcj\u0119.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Reczne_lub_automatyczne_przesylanie_zdarzen\"><\/span>3. R\u0119czne lub automatyczne przesy\u0142anie zdarze\u0144<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Skonfigurowana akcja REST mo\u017ce zosta\u0107 wykonana r\u0119cznie z poziomu aktywnego alertu lub przypisana bezpo\u015brednio do regu\u0142y Sycope.<\/p>\n<p>W przypadku automatycznego przesy\u0142ania wybrane threshold levels okre\u015blaj\u0105, kiedy alert powinien zosta\u0107 wys\u0142any do Elasticsearch.<\/p>\n<p>Po uruchomieniu akcji Sycope przesy\u0142a dokument JSON do skonfigurowanego endpointu Elasticsearch, a zdarzenie staje si\u0119 dost\u0119pne do indeksowania i wyszukiwania.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Od_detekcji_sieciowej_do_zaindeksowanych_danych_o_zdarzeniu\"><\/span>Od detekcji sieciowej do zaindeksowanych danych o zdarzeniu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Rozwa\u017cmy regu\u0142\u0119 Sycope, kt\u00f3ra wykrywa podejrzan\u0105 komunikacj\u0119 z udzia\u0142em wewn\u0119trznego hosta.<\/p>\n<p>Sycope generuje alert zawieraj\u0105cy informacje o zdarzeniu, jego severity oraz systemach uczestnicz\u0105cych w komunikacji. Poniewa\u017c regu\u0142a jest skonfigurowana z akcj\u0105 REST Elasticsearch, wybrane pola s\u0105 przesy\u0142ane jako ustrukturyzowany dokument JSON do zdefiniowanego indexu.<\/p>\n<p>Zdarzenie mo\u017ce nast\u0119pnie by\u0107 przeszukiwane razem z innymi danymi przechowywanymi w Elasticsearch dla tych samych adres\u00f3w IP lub tego samego okresu.<\/p>\n<p>Je\u015bli analiza wymaga informacji o komunikacji przed lub po wyst\u0105pieniu alertu, mo\u017cna j\u0105 kontynuowa\u0107 w Sycope, wykorzystuj\u0105c historyczny ruch sieciowy i dodatkowy kontekst dost\u0119pny na platformie.<\/p>\n<p>Integracja udost\u0119pnia wi\u0119c wybrane detekcje sieciowe w istniej\u0105cym \u015brodowisku danych Elasticsearch bez pr\u00f3by duplikowania pe\u0142nego zbioru flow data Sycope.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Integracja_Sycope_i_Elasticsearch\"><\/span>Integracja Sycope i Elasticsearch<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Integracja oparta na REST zapewnia elastyczny spos\u00f3b przechowywania wybranych alert\u00f3w sieciowych i bezpiecze\u0144stwa Sycope w Elasticsearch.<\/p>\n<p>Organizacje mog\u0105 okre\u015bli\u0107, kt\u00f3re alerty s\u0105 eksportowane, kt\u00f3re pola s\u0105 zachowywane oraz w jaki spos\u00f3b wynikowe dokumenty s\u0105 indeksowane, podczas gdy Sycope nadal dostarcza szczeg\u00f3\u0142owych informacji sieciowych wykorzystywanych do dalszej analizy.<\/p>\n<p><strong>Aby om\u00f3wi\u0107 integracj\u0119 alert\u00f3w Sycope z Twoim \u015brodowiskiem Elasticsearch, <a href=\"https:\/\/meetings-eu1.hubspot.com\/piotr-kaluza\" target=\"_blank\" rel=\"noopener\">skontaktuj si\u0119 z naszym zespo\u0142em<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sycope obs\u0142uguje REST-based External Destinations, kt\u00f3re mog\u0105 przesy\u0142a\u0107 informacje o alertach do zewn\u0119trznych endpoint\u00f3w HTTP. Elasticsearch udost\u0119pnia REST API do indeksowania dokument\u00f3w JSON, tworz\u0105c prost\u0105 \u015bcie\u017ck\u0119 integracji pomi\u0119dzy oboma systemami. Pozwala to przechowywa\u0107 wybrane detekcje Sycope w Elasticsearch i przeszukiwa\u0107 je razem z innymi zdarzeniami i informacjami operacyjnymi, podczas gdy szczeg\u00f3\u0142owa analiza sieciowa i historyczne [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1399,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[99],"tags":[295,108,199],"product":[163,164,165,166],"topic":[171],"sycope_author":[249],"class_list":["post-5070","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-elasticsearch-pl","tag-integracje","tag-siem-pl","product-asset-discovery-pl","product-performance-pl","product-security-pl","product-visibility-pl","topic-partnerstwa-i-integracje","sycope_author-marcin-kazmierczak"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/posts\/5070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/comments?post=5070"}],"version-history":[{"count":3,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/posts\/5070\/revisions"}],"predecessor-version":[{"id":5071,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/posts\/5070\/revisions\/5071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/media\/1399"}],"wp:attachment":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/media?parent=5070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/categories?post=5070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/tags?post=5070"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/product?post=5070"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/topic?post=5070"},{"taxonomy":"sycope_author","embeddable":true,"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/sycope_author?post=5070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}