{"id":49106,"date":"2024-03-14T10:42:47","date_gmt":"2024-03-14T09:42:47","guid":{"rendered":"https:\/\/kb.apptec360.com\/manual\/knowledgebase\/general-rules\/"},"modified":"2024-12-04T05:38:12","modified_gmt":"2024-12-04T04:38:12","slug":"general-rules","status":"publish","type":"knowledgebase","link":"https:\/\/kb.apptec360.com\/manual\/sk\/knowledgebase\/general-settings\/role-based-access\/api-access\/general-rules\/","title":{"rendered":"V\u0161eobecn\u00e9 pravidl\u00e1"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li>Rozhranie REST API je k dispoz\u00edcii pod z\u00e1kladnou adresou URL:<\/li>\n<\/ul>\n\n<p>\/public\/external\/api<\/p>\n\n<ul class=\"wp-block-list\">\n<li>V\u0161etky po\u017eiadavky sa musia posiela\u0165 prostredn\u00edctvom POST.  <\/li>\n\n\n\n<li>Rozhranie REST API podporuje len po\u017eiadavky cez protokol HTTPS.  <\/li>\n\n\n\n<li>\u017diadosti musia obsahova\u0165 tieto hlavi\u010dky:<\/li>\n<\/ul>\n\n<table id=\"tablepress-6\" class=\"tablepress tablepress-id-6\">\n<caption style=\"caption-side:bottom;text-align:left;border:none;background:none;margin:0;padding:0;\"><a href=\"https:\/\/kb.apptec360.com\/manual\/wp-admin\/admin.php?page=tablepress&#038;action=edit&#038;table_id=6\" rel=\"nofollow\">Upravi\u0165<\/a><\/caption>\n<tbody class=\"row-hover\">\n<tr class=\"row-1 odd\">\n\t<td class=\"column-1\"><br\/>\n        <p>N\u00e1zov hlavi\u010dky<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>Hodnota z\u00e1hlavia<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>Popis<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\"><br\/>\n        <p>Typ obsahu<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>application\/json<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>pevn\u00e9<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\"><br\/>\n        <p>auth<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>123&#8230;xyz<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>K\u013e\u00fa\u010d API z karty &#8222;Pr\u00edstup k API&#8220;<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\"><br\/>\n        <p>podpis<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>Podpis v k\u00f3de Base64<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>Podpis u\u017eito\u010dn\u00e9ho za\u0165a\u017eenia vygenerovan\u00e9ho pomocou<\/p><br\/>\n        <p>s\u00fakromn\u00fd k\u013e\u00fa\u010d z karty &#8222;Pr\u00edstup k rozhraniu API&#8220;<\/p><br\/>\n      <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<ul class=\"wp-block-list\">\n<li>Telo po\u017eiadavky mus\u00ed by\u0165 objekt zak\u00f3dovan\u00fd v tvare json, ktor\u00fd mus\u00ed obsahova\u0165 nasleduj\u00face hodnoty:<\/li>\n<\/ul>\n\n<div class=\"pagebreak-after\"><\/div>\n\n<table id=\"tablepress-7\" class=\"tablepress tablepress-id-7\">\n<caption style=\"caption-side:bottom;text-align:left;border:none;background:none;margin:0;padding:0;\"><a href=\"https:\/\/kb.apptec360.com\/manual\/wp-admin\/admin.php?page=tablepress&#038;action=edit&#038;table_id=7\" rel=\"nofollow\">Upravi\u0165<\/a><\/caption>\n<tbody class=\"row-hover\">\n<tr class=\"row-1 odd\">\n\t<td class=\"column-1\"><br\/>\n        <p>Pole<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>Pr\u00edklad po\u013ea Hodnota<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>Popis<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\"><br\/>\n        <p>api<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>v2\/device\/listdevices<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>N\u00e1zov rozhrania API<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\"><br\/>\n        <p>\u010das<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>1529662725<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>\u010casov\u00e1 zna\u010dka Unix (UTC) klientskeho po\u010d\u00edta\u010da.<\/p><br\/>\n        <p>Maxim\u00e1lny povolen\u00fd \u010dasov\u00fd rozdiel<\/p><br\/>\n        <p>medzi klientom a serverom je 30<\/p><br\/>\n        <p>min\u00fat.<\/p><br\/>\n      <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<ul class=\"wp-block-list\">\n<li>V pr\u00edpade \u00faspechu API vr\u00e1ti po\u017eadovan\u00e9 \u00fadaje (pozri ni\u017e\u0161ie uveden\u00e9 dotazy) a stavov\u00fd k\u00f3d HTTP 200.<\/li>\n\n\n\n<li>Ak sa vyskytne chyba, stavov\u00fd k\u00f3d HTTP bude v z\u00e1vislosti od chyby 4xx a\u017e 5xx a objekt odpovede bude obsahova\u0165 pole s k\u013e\u00fa\u010dom &#8222;errors&#8220;, ktor\u00e9 obsahuje zoznam \u013eudsky \u010ditate\u013en\u00fdch chybov\u00fdch spr\u00e1v.<\/li>\n\n\n\n<li>Ak pre zariadenie neexistuj\u00fa \u017eiadne zodpovedaj\u00face \u00fadaje, vr\u00e1ti sa pr\u00e1zdne pole.<\/li>\n\n\n\n<li>Ak identifik\u00e1tor zariadenia neexistuje, jeho n\u00e1vratov\u00e9 \u00fadaje bud\u00fa nulov\u00e9.<\/li>\n<\/ul>\n","protected":false},"parent":49108,"menu_order":0,"template":"","class_list":["post-49106","knowledgebase","type-knowledgebase","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/kb.apptec360.com\/manual\/sk\/wp-json\/wp\/v2\/knowledgebase\/49106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kb.apptec360.com\/manual\/sk\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/kb.apptec360.com\/manual\/sk\/wp-json\/wp\/v2\/types\/knowledgebase"}],"version-history":[{"count":2,"href":"https:\/\/kb.apptec360.com\/manual\/sk\/wp-json\/wp\/v2\/knowledgebase\/49106\/revisions"}],"predecessor-version":[{"id":51526,"href":"https:\/\/kb.apptec360.com\/manual\/sk\/wp-json\/wp\/v2\/knowledgebase\/49106\/revisions\/51526"}],"up":[{"embeddable":true,"href":"https:\/\/kb.apptec360.com\/manual\/sk\/wp-json\/wp\/v2\/knowledgebase\/49108"}],"wp:attachment":[{"href":"https:\/\/kb.apptec360.com\/manual\/sk\/wp-json\/wp\/v2\/media?parent=49106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}