{"id":18083,"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:09","modified_gmt":"2024-12-04T04:38:09","slug":"general-rules","status":"publish","type":"knowledgebase","link":"https:\/\/kb.apptec360.com\/manual\/nl\/knowledgebase\/general-settings\/role-based-access\/api-access\/general-rules\/","title":{"rendered":"Algemene regels"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li>De REST API is beschikbaar onder de basis URL:<\/li>\n<\/ul>\n\n<p>\/public\/external\/api<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Alle verzoeken moeten via POST worden verzonden.  <\/li>\n\n\n\n<li>De REST API ondersteunt alleen verzoeken via HTTPS.  <\/li>\n\n\n\n<li>Verzoeken moeten de volgende Headers bevatten:<\/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\">Bewerk<\/a><\/caption>\n<tbody class=\"row-hover\">\n<tr class=\"row-1 odd\">\n\t<td class=\"column-1\"><br\/>\n        <p>Naam koptekst<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>Koptekst Waarde<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>Beschrijving<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\"><br\/>\n        <p>Inhoudstype<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>toepassing\/json<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>vaste<\/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>API-sleutel van het tabblad &#8220;API-toegang<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\"><br\/>\n        <p>handtekening<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>Base64-gecodeerde handtekening<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>Handtekening van de payload gegenereerd met de<\/p><br\/>\n        <p>priv\u00e9sleutel van het tabblad &#8220;API-toegang<\/p><br\/>\n      <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<ul class=\"wp-block-list\">\n<li>De verzoektekst moet een json-gecodeerd object zijn dat de volgende waarden moet bevatten:<\/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\">Bewerk<\/a><\/caption>\n<tbody class=\"row-hover\">\n<tr class=\"row-1 odd\">\n\t<td class=\"column-1\"><br\/>\n        <p>Veld<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>Veld Voorbeeld Waarde<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>Beschrijving<\/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>Naam van de API<\/p><br\/>\n      <\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\"><br\/>\n        <p>tijd<\/p><br\/>\n      <\/td><td class=\"column-2\"><br\/>\n        <p>1529662725<\/p><br\/>\n      <\/td><td class=\"column-3\"><br\/>\n        <p>Unix Timestamp (UTC) van de clientcomputer.<\/p><br\/>\n        <p>Het maximaal toegestane tijdsverschil<\/p><br\/>\n        <p>tussen de client en de server is 30<\/p><br\/>\n        <p>minuten.<\/p><br\/>\n      <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<ul class=\"wp-block-list\">\n<li>Bij succes retourneert de API de aangevraagde gegevens (zie de Queries hieronder) en een HTTP-statuscode 200.<\/li>\n\n\n\n<li>Als er een fout optreedt, zal de HTTP-statuscode tussen 4xx en 5xx zijn, afhankelijk van de fout, en het antwoordobject zal een array bevatten met de sleutel &#8220;errors&#8221;, die een lijst met menselijk leesbare foutmeldingen bevat.<\/li>\n\n\n\n<li>Als er geen overeenkomende gegevens zijn voor een apparaat, wordt een lege matrix geretourneerd.<\/li>\n\n\n\n<li>Als een apparaat-id niet bestaat, zijn de retourgegevens nul.<\/li>\n<\/ul>\n","protected":false},"parent":18085,"menu_order":0,"template":"","class_list":["post-18083","knowledgebase","type-knowledgebase","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/kb.apptec360.com\/manual\/nl\/wp-json\/wp\/v2\/knowledgebase\/18083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kb.apptec360.com\/manual\/nl\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/kb.apptec360.com\/manual\/nl\/wp-json\/wp\/v2\/types\/knowledgebase"}],"version-history":[{"count":2,"href":"https:\/\/kb.apptec360.com\/manual\/nl\/wp-json\/wp\/v2\/knowledgebase\/18083\/revisions"}],"predecessor-version":[{"id":18938,"href":"https:\/\/kb.apptec360.com\/manual\/nl\/wp-json\/wp\/v2\/knowledgebase\/18083\/revisions\/18938"}],"up":[{"embeddable":true,"href":"https:\/\/kb.apptec360.com\/manual\/nl\/wp-json\/wp\/v2\/knowledgebase\/18085"}],"wp:attachment":[{"href":"https:\/\/kb.apptec360.com\/manual\/nl\/wp-json\/wp\/v2\/media?parent=18083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}