{"id":291480,"date":"2026-09-03T07:54:03","date_gmt":"2026-09-03T06:54:03","guid":{"rendered":"https:\/\/saluscontrols.com\/tietojen-kayttorajapinta-api\/"},"modified":"2026-09-07T10:34:50","modified_gmt":"2026-09-07T09:34:50","slug":"tietojen-kayttorajapinta-api","status":"publish","type":"page","link":"https:\/\/saluscontrols.com\/fi\/tietojen-kayttorajapinta-api\/","title":{"rendered":"Tietojen k\u00e4ytt\u00f6rajapinta (API)"},"content":{"rendered":"\n\n<section class=\"hero\">\n\t<div class=\"hero__media\">\n\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"hero__image hero__image--desktop\" src=\"https:\/\/saluscontrols.com\/wp-content\/uploads\/2026\/09\/OpenAPI-1.png\" alt=\"\" title=\"\">\n\t\t\t\t<img decoding=\"async\" class=\"hero__image hero__image--mobile\" src=\"https:\/\/saluscontrols.com\/wp-content\/uploads\/2026\/09\/OpenAPI-2.png\" alt=\"\" title=\"\">\n\t\t\t\t\t\n\t\t\n\t<\/div>\n\n\t<div class=\"container\">\n\t\t<div class=\"hero__wrapper\">\n\t\t\t<div class=\"hero__inner\" data-aos=\"fade-in\">\n\n\t\t\t\t\n\t\t\t\t<div class=\"hero__content textStyles\">\n\n\t\t\t\t\t\t\t\t\t\t\t<p><span style=\"display: inline-block; margin-bottom: 18px; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1.2px; color: #00aeef;\"><br \/>\nEU:n tietosuojalaki<br \/>\n<\/span><\/p>\n<h1>SALUS-laitteen tietojen tarkastelu<\/h1>\n<p>Voit k\u00e4ytt\u00e4\u00e4 liitettyjen SALUS-laitteidesi tuottamia tietoja turvallisesti Data Access API -rajapintamme kautta, joka on toteutettu EU:n tietosuojalain vaatimusten mukaisesti.<\/p>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"btn-cntr\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn \" href=\"https:\/\/openapi-eu.salusconnect.io\/docs\/\" target=\"\" rel=\"noopener\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"btn__arrow\">\n\t\t\t\t\t\t\t\t\t\t\t<svg width=\"10\" height=\"14\" viewBox=\"0 0 10 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0.499675 6.99999L9.31667 6.99993\" stroke=\"#1D2958\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M4.81641 2.5L9.31641 7L4.81641 11.5\" stroke=\"#1D2958\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\tTutustu OpenAPI:hin\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\r\n\r\n<section class=\"nd-text bg-white\">\r\n\t<div class=\"container container--w1120\">\r\n\t\t<div class=\"nd-text__wrapper\">\r\n\t\t\t\t\t\t\t<p><span style=\"display: block; margin-bottom: 10px; color: #00aeef; font-size: 0.78rem; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;\"><br \/>\n01 \u2014 Tausta<br \/>\n<\/span><\/p>\n<div>\n<h2 class=\"section-heading\">Tietosuojalaki<\/h2>\n<\/div>\n<div class=\"section-content\">\n<p>EU:n tietolaki on asetus, joka s\u00e4\u00e4telee, miten verkkoon liitettyjen tuotteiden tuottamat tiedot asetetaan saataville, my\u00f6s kyseisten tuotteiden k\u00e4ytt\u00e4jille.<\/p>\n<p>SALUS Controls julkaisee koneellisesti luettavan API-m\u00e4\u00e4rittelyn, joka on laadittu OpenAPI-standardin mukaisesti, osana strategiaamme n\u00e4iden vaatimusten t\u00e4ytt\u00e4miseksi.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/section>\n\n\r\n\r\n<section class=\"nd-text bg-lightBlue\">\r\n\t<div class=\"container container--w1120\">\r\n\t\t<div class=\"nd-text__wrapper\">\r\n\t\t\t\t\t\t\t<p><span style=\"display: block; margin-bottom: 10px; color: #00aeef; font-size: 0.78rem; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;\"><br \/>\n02 \u2014 P\u00e4\u00e4sy<br \/>\n<\/span><\/p>\n<div>\n<div>\n<h2 class=\"section-heading\">K\u00e4yt\u00e4 sovellusliittym\u00e4\u00e4<\/h2>\n<\/div>\n<div class=\"section-content\">\n<p>Interaktiivisen OpenAPI-dokumentaation avulla voit kirjautua sis\u00e4\u00e4n ja kutsua k\u00e4ytett\u00e4viss\u00e4 olevia API-p\u00e4\u00e4telaitteita suoraan selaimestasi.<\/p>\n<\/div>\n<\/div>\n<p><strong>Tutki, todenta ja testaa k\u00e4ytett\u00e4viss\u00e4 olevat p\u00e4\u00e4tepisteet.<\/strong><\/p>\n\t\t\t\t\t\t\t\t\t\t<div class=\"btn-cntr left-align\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn\" href=\"https:\/\/openapi-eu.salusconnect.io\/docs\/\" target=\"\" rel=\"noopener\"><div class=\"btn__arrow\"><svg width=\"10\" height=\"14\" viewBox=\"0 0 10 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0.499675 6.99999L9.31667 6.99993\" stroke=\"#1D2958\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M4.81641 2.5L9.31641 7L4.81641 11.5\" stroke=\"#1D2958\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>Siirry OpenAPI:hin<\/a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/section>\n\n\r\n\r\n<section class=\"nd-text bg-white\">\r\n\t<div class=\"container container--w1120\">\r\n\t\t<div class=\"nd-text__wrapper\">\r\n\t\t\t\t\t\t\t<p><span style=\"display: block; margin-bottom: 10px; color: #00aeef; font-size: 0.78rem; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;\"><br \/>\n03 \u2014 Aloitus<br \/>\n<\/span><\/p>\n<div>\n<div>\n<h2>Aloitus<\/h2>\n<\/div>\n<div class=\"content\">\n<p>API:n k\u00e4yt\u00f6n aloittaminen:<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ol style=\"line-height: 1.5; padding-left: 24px;\">\n<li style=\"margin-bottom: 18px;\">Avaa <a style=\"color: #00aeef; font-weight: bold;\" href=\"https:\/\/openapi-eu.salusconnect.io\/docs\/\" target=\"_blank\" rel=\"noopener\">OpenAPI<br \/>\n<\/a><\/li>\n<li style=\"margin-bottom: 18px;\">Laajenna <strong>POST \/login<\/strong> ja valitse <strong>\u201dKokeile<\/strong>\u201d.<\/li>\n<li style=\"margin-bottom: 18px;\">Kirjoita SALUS Premium Lite -tilisi s\u00e4hk\u00f6postiosoite ja salasana pyynn\u00f6n tekstikentt\u00e4\u00e4n ja valitse sitten <strong>Suorita<\/strong>.<\/li>\n<li style=\"margin-bottom: 18px;\">Kopioi vastauksessa palautettu access_token.<\/li>\n<li style=\"margin-bottom: 18px;\">Valitse <strong>\u201dValtuuta\u201d<\/strong>, liit\u00e4 tunnus sille varattuun kentt\u00e4\u00e4n ja valitse sitten <strong>\u201dValtuuta\u201d<\/strong> ja <strong>\u201dSulje<\/strong>\u201d.<\/li>\n<li>Voit nyt kutsua dokumentaatiossa lueteltuja todennettuja p\u00e4\u00e4tepisteit\u00e4 k\u00e4ytt\u00e4m\u00e4ll\u00e4 tilisi bearer-tunnusta.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"btn-cntr left-align\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/section>\n\n\n\n\n<section class=\"campaign-faq-section\">\n    <div class=\"container\">\n\n                    <h2 class=\"campaign-faq-title\">\n                Usein kysyttyj\u00e4 kysymyksi\u00e4            <\/h2>\n        \n        <div class=\"campaign-faq-grid\">\n\n            <!-- LEFT: FAQ -->\n            <div class=\"campaign-faq-accordion\">\n\n                                                        \n                        <div class=\"campaign-faq-item active\">\n\n                            <button class=\"campaign-faq-question\">\n                                <span class=\"campaign-faq-icon\">+<\/span>\n                                Liittyyk\u00f6 t\u00e4m\u00e4 sovellusliittym\u00e4 EU:n tietosuojalakiin?                            <\/button>\n\n                            <div class=\"campaign-faq-answer\">\n                                <p>Kyll\u00e4. Se on julkaistu osana SALUS Controlsin toimintamallia, jolla noudatetaan EU:n tietosuojalain mukaisia tietojen saatavuutta koskevia vaatimuksia. <\/p>\n                            <\/div>\n\n                        <\/div>\n\n                    \n                        <div class=\"campaign-faq-item \">\n\n                            <button class=\"campaign-faq-question\">\n                                <span class=\"campaign-faq-icon\">+<\/span>\n                                Tarvitsenko k\u00e4ytt\u00e4j\u00e4tilin, jotta voin k\u00e4ytt\u00e4\u00e4 sovellusrajapintaa?                            <\/button>\n\n                            <div class=\"campaign-faq-answer\">\n                                <p>Kyll\u00e4. Todentaminen edellytt\u00e4\u00e4 SALUS Premium Lite -tili\u00e4, kuten edell\u00e4 olevissa K\u00e4ynnistysohjeissa on kuvattu. <\/p>\n                            <\/div>\n\n                        <\/div>\n\n                    \n                        <div class=\"campaign-faq-item \">\n\n                            <button class=\"campaign-faq-question\">\n                                <span class=\"campaign-faq-icon\">+<\/span>\n                                Miksi teid\u00e4n on varmistettava, ett\u00e4 olen juuri min\u00e4?                            <\/button>\n\n                            <div class=\"campaign-faq-answer\">\n                                <p>Meid\u00e4n on varmistettava, ett\u00e4 tuotetiedot toimitetaan valtuutetulle henkil\u00f6lle.<\/p>\n                            <\/div>\n\n                        <\/div>\n\n                                    \n            <\/div>\n\n            <!-- RIGHT: IMAGE -->\n            <div class=\"campaign-faq-image\">\n                                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saluscontrols.com\/wp-content\/uploads\/2026\/09\/SALUS-OpenAPI.png\" alt=\"\" width=\"2292\" height=\"1042\" title=\"\">\n                            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-291480","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/pages\/291480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/comments?post=291480"}],"version-history":[{"count":3,"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/pages\/291480\/revisions"}],"predecessor-version":[{"id":291516,"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/pages\/291480\/revisions\/291516"}],"wp:attachment":[{"href":"https:\/\/saluscontrols.com\/fi\/wp-json\/wp\/v2\/media?parent=291480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}