<?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: HTTP 400 error on API call https://api2.eu.prismacloud.io/search/history/xxxxxxxx in Prisma Cloud Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/http-400-error-on-api-call-https-api2-eu-prismacloud-io-search/m-p/512039#M626</link>
    <description>&lt;P&gt;Greetings LChelek,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope that this note finds you well! I know that it has been a while since you had posted this question but I wanted to see if you still potentially needed any help. Thank you for your time and I hope that you have a good remainder of your day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind Regards,&lt;/P&gt;
&lt;P&gt;J. Avery King&lt;/P&gt;</description>
    <pubDate>Tue, 16 Aug 2022 20:42:27 GMT</pubDate>
    <dc:creator>AKing9</dc:creator>
    <dc:date>2022-08-16T20:42:27Z</dc:date>
    <item>
      <title>HTTP 400 error on API call https://api2.eu.prismacloud.io/search/history/xxxxxxxx</title>
      <link>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/http-400-error-on-api-call-https-api2-eu-prismacloud-io-search/m-p/317345#M231</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to inject custom policies using API call , however before doing that i need to create "&lt;SPAN&gt;Saved search" , that is later used as described in&amp;nbsp;&lt;A href="https://api.docs.prismacloud.io/reference#add-policy" target="_blank" rel="noopener"&gt;https://api.docs.prismacloud.io/reference#add-policy&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So i tried simple curl-based call to create (actually update an existing saved search as advised in prisma API doc)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;curl -v --request POST --url &lt;A href="https://api2.eu.prismacloud.io/search/history/a8a69686-65e4-46fb-a43d-b07c481630f1" target="_blank" rel="noopener"&gt;https://api2.eu.prismacloud.io/search/history/a8a69686-65e4-46fb-a43d-b07c48163xxx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;--header 'accept: application/json; charset=UTF-8'&lt;/P&gt;&lt;P&gt;--header 'content-type: application/json'&lt;/P&gt;&lt;P&gt;--header 'x-redlock-auth: my_JWT_goes_here'&lt;/P&gt;&lt;P&gt;--data '{"cloudType":"AWS","saved":false,"query":"config where api.name ='\''aws-ec2-describe-security-groups'\'' and cloud.account = \"Sample AWS Account\""}'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But i get :&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt; &lt;STRONG&gt;HTTP/2 400&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt;--removed--&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt; x-redlock-status: [{"i18nKey":"bad_request","severity":"error","subject":null}]&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;lt; server: Jetty(9.4.24.v20191120)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In Prisma cloud web console audit logs i see:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;"&lt;SPAN&gt;'xxx.xxx@xxx.com'(with role 'System Admin':'System Admin') failed to save the search."&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess im missing some mandatory parameters in my query. Anyone got an idea whats wrong with this query?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2020 18:00:22 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/http-400-error-on-api-call-https-api2-eu-prismacloud-io-search/m-p/317345#M231</guid>
      <dc:creator>LChelek</dc:creator>
      <dc:date>2020-09-02T18:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP 400 error on API call https://api2.eu.prismacloud.io/search/history/xxxxxxxx</title>
      <link>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/http-400-error-on-api-call-https-api2-eu-prismacloud-io-search/m-p/317660#M232</link>
      <description>&lt;P&gt;Ok i moved one step further. Now i get HTTP 500 &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It looks that i was missing mandatory "name" parameter (this sounds reasonable to have config Query name as a required parameter).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LChelek_0-1584705564155.png" style="width: 400px;"&gt;&lt;img src="https://live.paloaltonetworks.com/t5/image/serverpage/image-id/24574i755BA35A39898A44/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="LChelek_0-1584705564155.png" alt="LChelek_0-1584705564155.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately API docs , do not mention anything about that this field is mandatory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So now i get&amp;nbsp;&lt;STRONG&gt;HTTP 500 error&lt;/STRONG&gt; (internal server error)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;'x-redlock-status': '[{"i18nKey":"internal_error","severity":"error","subject":null}]'&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I invoke POST against URL (where suffix of the url ismy successfuly invoked search Query id):&lt;/P&gt;&lt;P&gt;&lt;A href="https://api2.eu.prismacloud.io/search/history/3ae5e3e7-532c-4c69-b858-xxxxxxxxxx" target="_blank"&gt;&lt;FONT face="courier new,courier"&gt;https://api2.eu.prismacloud.io/search/history/3ae5e3e7-532c-4c69-b858-xxxxxxxxxx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My HTTP request body&amp;nbsp; :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;{"cloudType":"aws","searchType":"config","description":"","saved":true,"query":"config where api.name = 'aws-ec2-describe-subnets'","name":"MySavedQueryName-1"}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My HTTP headers:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;'accept'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"application/json;&amp;nbsp;charset=UTF-8"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&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;&lt;/SPAN&gt;&lt;SPAN&gt;'x-redlock-auth'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;HERE_MY_JWT,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&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;&lt;/SPAN&gt;&lt;SPAN&gt;'content-type'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'application/json'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&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;&lt;/SPAN&gt;&lt;SPAN&gt;'User-Agent'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'Python3.7&amp;nbsp;script'&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;&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;}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;SPAN&gt;What im missing here?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 20 Mar 2020 12:11:53 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/http-400-error-on-api-call-https-api2-eu-prismacloud-io-search/m-p/317660#M232</guid>
      <dc:creator>LChelek</dc:creator>
      <dc:date>2020-03-20T12:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP 400 error on API call https://api2.eu.prismacloud.io/search/history/xxxxxxxx</title>
      <link>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/http-400-error-on-api-call-https-api2-eu-prismacloud-io-search/m-p/512039#M626</link>
      <description>&lt;P&gt;Greetings LChelek,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope that this note finds you well! I know that it has been a while since you had posted this question but I wanted to see if you still potentially needed any help. Thank you for your time and I hope that you have a good remainder of your day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind Regards,&lt;/P&gt;
&lt;P&gt;J. Avery King&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2022 20:42:27 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/http-400-error-on-api-call-https-api2-eu-prismacloud-io-search/m-p/512039#M626</guid>
      <dc:creator>AKing9</dc:creator>
      <dc:date>2022-08-16T20:42:27Z</dc:date>
    </item>
  </channel>
</rss>

