{"id":291494,"date":"2026-09-03T07:54:03","date_gmt":"2026-09-03T06:54:03","guid":{"rendered":"https:\/\/saluscontrols.com\/api-de-acesso-a-dados\/"},"modified":"2026-09-07T10:46:21","modified_gmt":"2026-09-07T09:46:21","slug":"api-de-acesso-a-dados","status":"publish","type":"page","link":"https:\/\/saluscontrols.com\/pt\/api-de-acesso-a-dados\/","title":{"rendered":"API de acesso a dados"},"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 \/>\nLei da UE sobre os Dados<br \/>\n<\/span><\/p>\n<h1>Aceder aos dados do teu dispositivo SALUS<\/h1>\n<p>Acede de forma segura aos dados gerados pelos teus dispositivos SALUS ligados atrav\u00e9s da nossa API de acesso a dados, disponibilizada em conformidade com os requisitos da Lei dos Dados da UE.<\/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\tExplora a OpenAPI\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>\r\n\r\n<section class=\"nd-text branco-branco\">\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 Contexto<br \/>\n<\/span><\/p>\n<div>\n<h2 class=\"section-heading\">Sobre a Lei dos Dados<\/h2>\n<\/div>\n<div class=\"section-content\">\n<p>A Lei dos Dados da UE \u00e9 um regulamento que define como os dados gerados por produtos conectados s\u00e3o disponibilizados, inclusive aos utilizadores desses produtos.<\/p>\n<p>A SALUS Controls publica uma especifica\u00e7\u00e3o de API leg\u00edvel por m\u00e1quina, criada com base no padr\u00e3o OpenAPI, como parte da nossa estrat\u00e9gia para cumprir estes requisitos.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n<\/section>\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 Acesso<br \/>\n<\/span><\/p>\n<div>\n<div>\n<h2 class=\"section-heading\">Aceder \u00e0 API<\/h2>\n<\/div>\n<div class=\"section-content\">\n<p>A documenta\u00e7\u00e3o interativa da OpenAPI permite-te autenticar-te e aceder aos pontos de extremidade da API dispon\u00edveis diretamente a partir do teu navegador.<\/p>\n<\/div>\n<\/div>\n<p><strong>Explora, autentica e testa os endpoints dispon\u00edveis.<\/strong><\/p>\n\t\t\t\t\t\t\t\t\t\t<div class=\"btn-cntr alinhamento \u00e0 esquerda\">\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>Aceder \u00e0 OpenAPI<\/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>\r\n\r\n<section class=\"nd-text branco-branco\">\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 Introdu\u00e7\u00e3o<br \/>\n<\/span><\/p>\n<div>\n<div>\n<h2>Introdu\u00e7\u00e3o<\/h2>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"content\">\n<p>Para come\u00e7ares a usar a API:<\/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;\">Abre a <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;\">Expande <strong>o POST \/login<\/strong> e seleciona <strong>\u00abExperimenta<\/strong>\u00bb.<\/li>\n<li style=\"margin-bottom: 18px;\">Introduz o e-mail e a palavra-passe da tua conta SALUS Premium Lite no corpo do pedido e, em seguida, seleciona <strong>\u00abExecutar<\/strong>\u00bb.<\/li>\n<li style=\"margin-bottom: 18px;\">Copia o access_token que aparece na resposta.<\/li>\n<li style=\"margin-bottom: 18px;\">Seleciona <strong>\u00abAutorizar<\/strong>\u00bb, cola o token no campo indicado e, em seguida, seleciona <strong>\u00abAutorizar<\/strong> \u00bb e <strong>\u00abFechar<\/strong>\u00bb.<\/li>\n<li>Agora j\u00e1 podes aceder aos pontos finais autenticados indicados na documenta\u00e7\u00e3o, utilizando o token \u00abbearer\u00bb da tua conta.<\/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 alinhamento \u00e0 esquerda\">\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<section class=\"campaign-faq-section\">\n    <div class=\"container\">\n\n                    <h2 class=\"campaign-faq-title\">\n                Perguntas frequentes            <\/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                                Esta API est\u00e1 relacionada com a Lei dos Dados da UE?                            <\/button>\n\n                            <div class=\"campaign-faq-answer\">\n                                <p>Sim. \u00c9 publicado no \u00e2mbito da abordagem da SALUS Controls para cumprir os requisitos de acesso aos dados previstos na Lei da UE sobre os Dados. <\/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                                Preciso de uma conta para usar a API?                            <\/button>\n\n                            <div class=\"campaign-faq-answer\">\n                                <p>Sim. A autentica\u00e7\u00e3o requer uma conta SALUS Premium Lite, tal como descrito nos passos de \u00abIntrodu\u00e7\u00e3o\u00bb acima. <\/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                                Por que \u00e9 que precisas de verificar se sou mesmo eu o utilizador?                            <\/button>\n\n                            <div class=\"campaign-faq-answer\">\n                                <p>Temos de garantir que os dados do produto sejam fornecidos a uma pessoa autorizada.<\/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<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-291494","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/pages\/291494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/comments?post=291494"}],"version-history":[{"count":3,"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/pages\/291494\/revisions"}],"predecessor-version":[{"id":291497,"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/pages\/291494\/revisions\/291497"}],"wp:attachment":[{"href":"https:\/\/saluscontrols.com\/pt\/wp-json\/wp\/v2\/media?parent=291494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}