<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Rest API / Powershell : Unable to create Datasource in Gateway (OnPremises) in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1620568#M27474</link>
    <description>&lt;P&gt;Hi, MYgateway represents my gateway ID (Which i couldnt put here). But problem is solved. creds hash was miscalculated.&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Mon, 25 Jan 2021 10:24:27 GMT</pubDate>
    <dc:creator>jaapinho</dc:creator>
    <dc:date>2021-01-25T10:24:27Z</dc:date>
    <item>
      <title>Rest API / Powershell : Unable to create Datasource in Gateway (OnPremises)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1536354#M26697</link>
      <description>&lt;DIV&gt;Hello,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I'm using this code :&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;$url = "gateways/MYGateway/datasources"&lt;BR /&gt;$body = @{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; datasourceName&amp;nbsp;&amp;nbsp;&amp;nbsp; = "MYDatasource"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; datasourceType&amp;nbsp;&amp;nbsp;&amp;nbsp; = "SQL"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionDetails = '{"server":"MYServer\\MYInstance", "database":"MYDatabase"}'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentialDetails = @{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentialType&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "Basic"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentials&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "%A4O%95f%2C%F6p%...%25%15%BB3cE%04"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; encryptionAlgorithm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "RSA-OAEP"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; useEndUserOAuth2Credentials = "False"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;$jsbody = $body | ConvertTo-JSON&lt;BR /&gt;invoke-PowerBIRestMethod -Method Post -Url $url -Body $jsbody&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;Note&amp;nbsp; : Credentials hash is RSA-OEP crypted from :&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; \"credentialData\":&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; [&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; {\"name\":\"username\",\"value\":\"MYUsername\"},&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; {\"name\":\"password\", \"value\":\"MYPassword\"}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This code returns :&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp; &amp;nbsp; VERBOSE: Request Uri:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &lt;A href="https://api.powerbi.com/v1.0/myorg/gateways/MYGateway/datasources" target="_blank" rel="noopener"&gt;https://api.powerbi.com/v1.0/myorg/gateways/MYGateway/datasources&lt;/A&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; VERBOSE: Status Code: BadRequest (400)&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;I don't understand why. Can someone please help ?&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 Dec 2020 11:08:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1536354#M26697</guid>
      <dc:creator>jaapinho</dc:creator>
      <dc:date>2020-12-07T11:08:07Z</dc:date>
    </item>
    <item>
      <title>Re: Rest API / Powershell : Unable to create Datasource in Gateway (OnPremises)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1619560#M27463</link>
      <description>&lt;P&gt;there is no such thing as MyGateway. Did you mean to call&amp;nbsp;&lt;A href="https://docs.microsoft.com/en-us/rest/api/power-bi/gateways/createdatasource" target="_blank"&gt;Gateways - Create Datasource (Power BI Power BI REST APIs) | Microsoft Docs&lt;/A&gt;&amp;nbsp;?&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jan 2021 03:04:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1619560#M27463</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2021-01-25T03:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: Rest API / Powershell : Unable to create Datasource in Gateway (OnPremises)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1620568#M27474</link>
      <description>&lt;P&gt;Hi, MYgateway represents my gateway ID (Which i couldnt put here). But problem is solved. creds hash was miscalculated.&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jan 2021 10:24:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1620568#M27474</guid>
      <dc:creator>jaapinho</dc:creator>
      <dc:date>2021-01-25T10:24:27Z</dc:date>
    </item>
    <item>
      <title>Re: Rest API / Powershell : Unable to create Datasource in Gateway (OnPremises)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1716751#M28334</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/274558"&gt;@jaapinho&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;I want to create a datasource in my on-prem gateway but I always had a 400 error.&lt;BR /&gt;My code is similar to yours and I have 2 questions:&lt;/P&gt;&lt;P&gt;- What's your "MYInstance" ?&lt;/P&gt;&lt;P&gt;- How your credentials are crypted, I use for mine this script(&lt;A href="https://endjin.com/blog/2020/12/how-to-update-credentials-for-an-on-prem-power-bi-data-source-using-powershell.html#script" target="_blank"&gt;https://endjin.com/blog/2020/12/how-to-update-credentials-for-an-on-prem-power-bi-data-source-using-powershell.html#script&lt;/A&gt;)&lt;BR /&gt;Thank you&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2021 14:05:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Rest-API-Powershell-Unable-to-create-Datasource-in-Gateway/m-p/1716751#M28334</guid>
      <dc:creator>Ybam</dc:creator>
      <dc:date>2021-03-11T14:05:01Z</dc:date>
    </item>
  </channel>
</rss>

