{"id":951,"date":"2023-12-09T02:58:13","date_gmt":"2023-12-09T05:58:13","guid":{"rendered":"https:\/\/powerembedded.com.br\/blog\/?p=951"},"modified":"2024-09-10T17:14:30","modified_gmt":"2024-09-10T20:14:30","slug":"novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao","status":"publish","type":"post","link":"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/","title":{"rendered":"Novo recurso: APIs para integrar o Power Embedded na sua aplica\u00e7\u00e3o"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 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\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabela de conte\u00fado\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/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:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Como_obter_a_Chave_de_API_para_autenticacao_as_requisicoes\" >Como obter a Chave de API para autentica\u00e7\u00e3o as requisi\u00e7\u00f5es<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Gerenciando_usuarios_pela_API\" >Gerenciando usu\u00e1rios pela API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Controlando_permissoes_em_relatorios_pela_API\" >Controlando permiss\u00f5es em relat\u00f3rios pela API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Listando_os_Relatorios_existentes_no_Power_Embedded\" >Listando os Relat\u00f3rios existentes no Power Embedded<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Row-Level_Security_RLS_utilizando_a_API\" >Row-Level Security (RLS) utilizando a API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Consultando_o_log_de_acessos_de_relatorios_do_Power_Embedded_via_API\" >Consultando o log de acessos de relat\u00f3rios do Power Embedded via API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Como_mostrar_os_relatorios_do_Power_BI_na_sua_aplicacao\" >Como mostrar os relat\u00f3rios do Power BI na sua aplica\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/#Documentacao\" >Documenta\u00e7\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Como_obter_a_Chave_de_API_para_autenticacao_as_requisicoes\"><\/span><strong>Como obter a Chave de API para autentica\u00e7\u00e3o as requisi\u00e7\u00f5es<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>O primeiro passo, \u00e9 obter a chave da API na tela de configura\u00e7\u00f5es para autenticar:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-1.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-955\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-1.png\" alt=\"\" width=\"856\" height=\"605\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-1.png 1274w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-1-300x212.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-1-1024x723.png 1024w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-1-768x543.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-1-18x12.png 18w\" sizes=\"(max-width: 856px) 100vw, 856px\" \/><\/a><\/p>\n<p>Com essa chave, voc\u00ea j\u00e1 consegue autenticar as requisi\u00e7\u00f5es \u00e0 API.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Gerenciando_usuarios_pela_API\"><\/span><strong><br \/>\nGerenciando usu\u00e1rios pela API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Chamada para realizar uma listagem de usu\u00e1rios do sistema:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-2.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-956\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-2.png\" alt=\"\" width=\"571\" height=\"149\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-2.png 571w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-2-300x78.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-2-18x5.png 18w\" sizes=\"(max-width: 571px) 100vw, 571px\" \/><\/a><\/p>\n<p>Resposta do servidor:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-3.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-957\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-3.png\" alt=\"\" width=\"561\" height=\"638\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-3.png 561w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-3-264x300.png 264w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-3-11x12.png 11w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/a><\/p>\n<p>Aonde o array reports retorna o ID dos relat\u00f3rios que o usu\u00e1rio tem acesso.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode filtrar a lista de usu\u00e1rio por nome e\/ou e-mail:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-958\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-4.png\" alt=\"\" width=\"1146\" height=\"147\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-4.png 1146w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-4-300x38.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-4-1024x131.png 1024w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-4-768x99.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-4-18x2.png 18w\" sizes=\"(max-width: 1146px) 100vw, 1146px\" \/><\/a><\/p>\n<p>Para criar um novo usu\u00e1rio no sistema, utilize a chamada abaixo:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-959\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-5.png\" alt=\"\" width=\"580\" height=\"245\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-5.png 580w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-5-300x127.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-5-18x8.png 18w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>Onde as roles s\u00e3o:<br \/>\n1 = Administrador<br \/>\n2 = Contribuidor<br \/>\n3 = Visualizador<\/p>\n<p>Para apagar um usu\u00e1rio do sistema, utilize a chamada abaixo:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-961\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-6.png\" alt=\"\" width=\"864\" height=\"113\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-6.png 864w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-6-300x39.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-6-768x100.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-6-18x2.png 18w\" sizes=\"(max-width: 864px) 100vw, 864px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Controlando_permissoes_em_relatorios_pela_API\"><\/span><strong><br \/>\nControlando permiss\u00f5es em relat\u00f3rios pela API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Voc\u00ea tamb\u00e9m pode dar permiss\u00e3o para um usu\u00e1rio acessar um determinado relat\u00f3rio, informando o e-mail do usu\u00e1rio e uma lista com os ID\u2019s dos relat\u00f3rios:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-962\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-7.png\" alt=\"\" width=\"654\" height=\"288\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-7.png 654w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-7-300x132.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-7-18x8.png 18w\" sizes=\"(max-width: 654px) 100vw, 654px\" \/><\/a><\/p>\n<p>Para remover a permiss\u00e3o de um usu\u00e1rio em um relat\u00f3rio, utilize a chamanda abaixo:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-963\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-8.png\" alt=\"\" width=\"654\" height=\"274\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-8.png 654w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-8-300x126.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-8-18x8.png 18w\" sizes=\"(max-width: 654px) 100vw, 654px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Listando_os_Relatorios_existentes_no_Power_Embedded\"><\/span><strong>Listando os Relat\u00f3rios existentes no Power Embedded<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Voc\u00ea tamb\u00e9m pode listar os relat\u00f3rios existentes para recuperar alguns metadados, como o ID do relat\u00f3rio:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-964\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-9.png\" alt=\"\" width=\"576\" height=\"147\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-9.png 576w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-9-300x77.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-9-18x5.png 18w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-965\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10.png\" alt=\"\" width=\"1623\" height=\"648\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10.png 1623w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10-300x120.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10-1024x409.png 1024w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10-768x307.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10-1536x613.png 1536w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-10-18x7.png 18w\" sizes=\"(max-width: 1623px) 100vw, 1623px\" \/><\/a><\/p>\n<p>Tamb\u00e9m \u00e9 poss\u00edvel filtrar o relat\u00f3rio pelo nome, workspace ou tipo:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-967\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-11.png\" alt=\"\" width=\"1031\" height=\"143\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-11.png 1031w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-11-300x42.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-11-1024x142.png 1024w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-11-768x107.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-11-18x2.png 18w\" sizes=\"(max-width: 1031px) 100vw, 1031px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-966\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12.png\" alt=\"\" width=\"1624\" height=\"640\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12.png 1624w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12-300x118.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12-1024x404.png 1024w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12-768x303.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12-1536x605.png 1536w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-12-18x7.png 18w\" sizes=\"(max-width: 1624px) 100vw, 1624px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Row-Level_Security_RLS_utilizando_a_API\"><\/span><strong>Row-Level Security (RLS) utilizando a API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Voc\u00ea tamb\u00e9m pode listar o nome das roles que um relat\u00f3rio possui, para criar a associa\u00e7\u00e3o Relat\u00f3rio X Usu\u00e1rio X Role (RLS), onde o par\u00e2metro da chamada \u00e9 o ID do relat\u00f3rio:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-969\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-13.png\" alt=\"\" width=\"943\" height=\"115\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-13.png 943w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-13-300x37.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-13-768x94.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-13-18x2.png 18w\" sizes=\"(max-width: 943px) 100vw, 943px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-968\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-14.png\" alt=\"\" width=\"313\" height=\"302\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-14.png 313w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-14-300x289.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-14-12x12.png 12w\" sizes=\"(max-width: 313px) 100vw, 313px\" \/><\/a><\/p>\n<p>Para listar esse mapeamento entre Relat\u00f3rio x Usu\u00e1rio x Role, voc\u00ea pode utilizar a chamada abaixo, e poder\u00e1 filtrar os dados pelo ID do usu\u00e1rio, Id do relat\u00f3rio ou nome da role:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-971\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15.png\" alt=\"\" width=\"1772\" height=\"119\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15.png 1772w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15-300x20.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15-1024x69.png 1024w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15-768x52.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15-1536x103.png 1536w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-15-18x1.png 18w\" sizes=\"(max-width: 1772px) 100vw, 1772px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-970\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-16.png\" alt=\"\" width=\"618\" height=\"437\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-16.png 618w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-16-300x212.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-16-18x12.png 18w\" sizes=\"(max-width: 618px) 100vw, 618px\" \/><\/a><\/p>\n<p>Para atribuir uma permiss\u00e3o de RLS, voc\u00ea ir\u00e1 passar uma lista de e-mails que v\u00e3o ser adicionados na regra do RLS, o ID do relat\u00f3rio e o nome da role que os usu\u00e1rios ser\u00e3o adicionados.<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-972\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-17.png\" alt=\"\" width=\"811\" height=\"310\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-17.png 811w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-17-300x115.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-17-768x294.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-17-18x7.png 18w\" sizes=\"(max-width: 811px) 100vw, 811px\" \/><\/a><\/p>\n<p>Para remover a permiss\u00e3o RLS, voc\u00ea vai mudar somente a URL da requisi\u00e7\u00e3o, pois s\u00e3o os mesmos par\u00e2metros para adicionar:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-973\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-18.png\" alt=\"\" width=\"828\" height=\"309\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-18.png 828w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-18-300x112.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-18-768x287.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-18-18x7.png 18w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Consultando_o_log_de_acessos_de_relatorios_do_Power_Embedded_via_API\"><\/span><strong>Consultando o log de acessos de relat\u00f3rios do Power Embedded via API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Voc\u00ea tamb\u00e9m pode utilizar a API para acessar o log de auditoria de relat\u00f3rios e conseguir consultar todos os acessos a relat\u00f3rios que foram realizados pelos usu\u00e1rios do Power Embedded.<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-975\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-19.png\" alt=\"\" width=\"627\" height=\"126\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-19.png 627w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-19-300x60.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-19-18x4.png 18w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-20.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-974\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-20.png\" alt=\"\" width=\"720\" height=\"698\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-20.png 720w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-20-300x291.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-20-12x12.png 12w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>Voc\u00ea pode aplicar filtros na requisi\u00e7\u00e3o por v\u00e1rios campos:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-976\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21.png\" alt=\"\" width=\"1771\" height=\"125\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21.png 1771w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21-300x21.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21-1024x72.png 1024w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21-768x54.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21-1536x108.png 1536w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-21-18x1.png 18w\" sizes=\"(max-width: 1771px) 100vw, 1771px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Como_mostrar_os_relatorios_do_Power_BI_na_sua_aplicacao\"><\/span><strong>Como mostrar os relat\u00f3rios do Power BI na sua aplica\u00e7\u00e3o<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2><iframe src=\"\/\/www.youtube.com\/embed\/jNMQy3avxLE?si=3OVcHvtjmx8MIQgf\" width=\"800\" height=\"500\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/h2>\n<p>Para conseguir gerar o token de acesso e renderizar os relat\u00f3rios na sua aplica\u00e7\u00e3o, voc\u00ea dever\u00e1 primeiro obter o token usando a chamada abaixo:<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-22.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-977\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-22.png\" alt=\"\" width=\"751\" height=\"209\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-22.png 751w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-22-300x83.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-22-18x5.png 18w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/a><\/p>\n<p>E o servidor ir\u00e1 retornar o token de uso \u00daNICO para chamar as API\u2019s (cada requisi\u00e7\u00e3o dever\u00e1 solicitar um novo token):<\/p>\n<p><a href=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-978\" src=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-23.png\" alt=\"\" width=\"845\" height=\"456\" srcset=\"https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-23.png 845w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-23-300x162.png 300w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-23-768x414.png 768w, https:\/\/powerembedded.com.br\/blog\/wp-content\/uploads\/2023\/12\/Novo-recurso-APIs-para-integrar-e-Embeddar-o-Power-Embedded-na-sua-aplicacao-23-18x10.png 18w\" sizes=\"(max-width: 845px) 100vw, 845px\" \/><\/a><\/p>\n<p>Agora podemos fazer a chamada da API que renderiza o relat\u00f3rio, informando como par\u00e2metros:<\/p>\n<ul>\n<li><strong>A URL base do portal de visualiza\u00e7\u00e3o<\/strong> (Ex: <a href=\"https:\/\/relatorios.powerembedded.com.br\">https:\/\/relatorios.powerembedded.com.br<\/a> \u2013 Caso utilize um dom\u00ednio personalizado, aqui voc\u00ea utilizaria <a href=\"https:\/\/bi.suaempresa.com.br\/\">https:\/\/bi.suaempresa.com.br\/<\/a>, por exemplo)<\/li>\n<li><strong>O token gerado no passo anterior<\/strong> (Ex: 2506b719-5a7e-789b-812f-c64013cc617f)<\/li>\n<li><strong>O ID da organiza\u00e7\u00e3o<\/strong> (ID fixo para cliente do Power Embedded \u2013 Est\u00e1 na URL da tela de configura\u00e7\u00f5es \u2013 Ex: 12201800-1a46-491a-bfe3-6ee5590e372e)<\/li>\n<li><strong>O ID do relat\u00f3rio<\/strong> que ser\u00e1 embeddado (Ex: a4ee7a1e-6c65-44e7-9a38-06dd8514483c)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Com isso, voc\u00ea ir\u00e1 abrir um iframe com a seguinte URL:<br \/>\n<a href=\"https:\/\/relatorios.powerembedded.com.br\/integration\/tokenauth?token={token_gerado}&amp;embed=true&amp;returnUrl=\/Organization\/{Id_da_Organizacao}\/Report\/{Id_Relatorio}\">https:\/\/relatorios.powerembedded.com.br\/integration\/tokenauth?token={token_gerado}&amp;embed=true&amp;returnUrl=\/Organization\/{Id_da_Organizacao}\/Report\/{Id_Relatorio}<\/a><\/p>\n<p>Exemplo com as vari\u00e1veis preenchidas:<br \/>\n<a href=\"https:\/\/relatorios.powerembedded.com.br\/integration\/tokenauth?token=2506b719-5a7e-789b-812f-c64013cc617f&amp;embed=true&amp;returnUrl=\/Organization\/12201800-1a46-491a-bfe3-6ee5590e372e\/Report\/a4ee7a1e-6c65-44e7-9a38-06dd8514483c\">https:\/\/relatorios.powerembedded.com.br\/integration\/tokenauth?token=98b6e796-3b1f-4f2f-abfe-aa2a8a1eadb8&amp;embed=true&amp;returnUrl=\/Organization\/12201800-1a46-491a-bfe3-6ee5590e372e\/Report\/a4ee7a1e-6c65-44e7-9a38-06dd8514483c<\/a><\/p>\n<p>Como o token \u00e9 de uso \u00daNICO, essa URL s\u00f3 pode ser acessada uma \u00fanica vez. Caso voc\u00ea queira embeddar o relat\u00f3rio novamente, ter\u00e1 que gerar um novo token de acesso para o e-mail informado.<\/p>\n<p>Como o token \u00e9 para o usu\u00e1rio espec\u00edfico, ao acessar um relat\u00f3rio, o Power Embedded sabe quem \u00e9 o usu\u00e1rio que est\u00e1 acessando e faz as devidas valida\u00e7\u00f5es se esse usu\u00e1rio possui acesso ao relat\u00f3rio que est\u00e1 sendo embeddado e aplica as regras de RLS, caso o relat\u00f3rio possua.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Documentacao\"><\/span><strong>Documenta\u00e7\u00e3o<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Documenta\u00e7\u00e3o completa da API:<br \/>\n<a href=\"https:\/\/api.powerembedded.com.br\/index.html\">Swagger UI (powerembedded.com.br)<\/a><\/p>\n<p>P\u00e1gina de demonstra\u00e7\u00e3o da API para Embeddar os relat\u00f3rios:<br \/>\n<a href=\"https:\/\/dev.demoapi.powerembedded.com.br\/\">Demo &#8211; PowerPortal.IntegrationDemo (powerembedded.com.br)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como obter a Chave de API para autentica\u00e7\u00e3o as requisi\u00e7\u00f5es O primeiro passo, \u00e9 obter a chave da API na tela de configura\u00e7\u00f5es para autenticar: Com essa chave, voc\u00ea j\u00e1 consegue autenticar as requisi\u00e7\u00f5es \u00e0 API. Gerenciando usu\u00e1rios pela API Chamada para realizar uma listagem de usu\u00e1rios do sistema: Resposta do servidor: Aonde o array&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/powerembedded.com.br\/blog\/novo-recurso-apis-para-integrar-o-power-embedded-na-sua-aplicacao\/\">Leia mais<\/a><\/p>\n","protected":false},"author":1,"featured_media":953,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-951","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novidades"],"_links":{"self":[{"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/posts\/951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/comments?post=951"}],"version-history":[{"count":18,"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/posts\/951\/revisions"}],"predecessor-version":[{"id":3939,"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/posts\/951\/revisions\/3939"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/media\/953"}],"wp:attachment":[{"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/media?parent=951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/categories?post=951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/powerembedded.com.br\/blog\/wp-json\/wp\/v2\/tags?post=951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}