<?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: How to call a Rest/Json service on HTML button click action from dashboard search in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555585#M92008</link>
    <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/234404"&gt;@kig121&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please try this Sample Dashboard?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;XML:&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;dashboard script="html_button.js"&amp;gt;
  &amp;lt;label&amp;gt;HTML Button&amp;lt;/label&amp;gt;
  
  &amp;lt;search base="main_search"&amp;gt;
    &amp;lt;query&amp;gt;| stats delim="," values(testcase_id) as testcase_id | mvcombine testcase_id&amp;lt;/query&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="tkn_testcase_ids"&amp;gt;$result.testcase_id$&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search id="main_search"&amp;gt;
          &amp;lt;query&amp;gt;| makeresults count=10 | eval testcase_id =1 | accum testcase_id&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-24h@h&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;sampleRatio&amp;gt;1&amp;lt;/sampleRatio&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="count"&amp;gt;100&amp;lt;/option&amp;gt;
        &amp;lt;option name="dataOverlayMode"&amp;gt;none&amp;lt;/option&amp;gt; 
        
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="percentagesRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="rowNumbers"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="totalsRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="wrap"&amp;gt;true&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;html&amp;gt;
        Testcase Ids: $tkn_testcase_ids$
        &amp;lt;br /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;button type="button" id="callRest" value="Call Rest Api"&amp;gt;Call Rest Api&amp;lt;/button&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;html_button.js&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;require([
    'underscore',
    'splunkjs/mvc',
    'splunkjs/mvc/simplexml/ready!'
], function(_, mvc) {
    var tokens = mvc.Components.get("default");
    $(document).ready(function() {
        var t = setTimeout(function() {
            $("#callRest").click(function() {
                var uri = "API URI";
                $.ajax({
                    type: "POST",
                    url: uri,
                    data: {
                        testcase_ids: tokens.get("tkn_testcase_ids")
                    },
                    beforeSend: function(x) {
                        if (x &amp;amp;&amp;amp; x.overrideMimeType) {
                            x.overrideMimeType("application/j-son;charset=UTF-8");
                        }
                    },
                    success: function(rsp) {

                    }
                });
            });
            clearTimeout(t);
        }, 3000);
    })
});&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;BR /&gt;KV&lt;BR /&gt;▄︻̷̿┻̿═━一&lt;BR /&gt;&lt;BR /&gt;If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.&lt;/P&gt;</description>
    <pubDate>Sun, 13 Jun 2021 06:43:53 GMT</pubDate>
    <dc:creator>kamlesh_vaghela</dc:creator>
    <dc:date>2021-06-13T06:43:53Z</dc:date>
    <item>
      <title>How to call a Rest/Json service on HTML button click action from dashboard search</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555047#M91951</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a splunk search which give back the testcase_id's.&lt;/P&gt;&lt;P&gt;I need a button which call a rest API request.&lt;/P&gt;&lt;P&gt;Rest API input should the testcase_id from splunk search. and separate the testcase_id with coma.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kig121_0-1623228534550.png" style="width: 200px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/14557i75D76CB08B40C435/image-size/small?v=v2&amp;amp;px=200" role="button" title="kig121_0-1623228534550.png" alt="kig121_0-1623228534550.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2021 08:51:40 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555047#M91951</guid>
      <dc:creator>kig121</dc:creator>
      <dc:date>2021-06-09T08:51:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a Rest/Json service on HTML button click action from dashboard search</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555061#M91953</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/234404"&gt;@kig121&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are expecting button in table cell or somewhere else?&lt;/P&gt;&lt;P&gt;KV&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2021 10:02:03 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555061#M91953</guid>
      <dc:creator>kamlesh_vaghela</dc:creator>
      <dc:date>2021-06-09T10:02:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a Rest/Json service on HTML button click action from dashboard search</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555090#M91957</link>
      <description>&lt;P&gt;Hi,&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/127939"&gt;@kamlesh_vaghela&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Independent from table. Somwehere in Dashboard&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2021 13:20:47 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555090#M91957</guid>
      <dc:creator>kig121</dc:creator>
      <dc:date>2021-06-09T13:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a Rest/Json service on HTML button click action from dashboard search</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555585#M92008</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/234404"&gt;@kig121&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please try this Sample Dashboard?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;XML:&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;dashboard script="html_button.js"&amp;gt;
  &amp;lt;label&amp;gt;HTML Button&amp;lt;/label&amp;gt;
  
  &amp;lt;search base="main_search"&amp;gt;
    &amp;lt;query&amp;gt;| stats delim="," values(testcase_id) as testcase_id | mvcombine testcase_id&amp;lt;/query&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="tkn_testcase_ids"&amp;gt;$result.testcase_id$&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search id="main_search"&amp;gt;
          &amp;lt;query&amp;gt;| makeresults count=10 | eval testcase_id =1 | accum testcase_id&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-24h@h&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;sampleRatio&amp;gt;1&amp;lt;/sampleRatio&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="count"&amp;gt;100&amp;lt;/option&amp;gt;
        &amp;lt;option name="dataOverlayMode"&amp;gt;none&amp;lt;/option&amp;gt; 
        
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="percentagesRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="rowNumbers"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="totalsRow"&amp;gt;false&amp;lt;/option&amp;gt;
        &amp;lt;option name="wrap"&amp;gt;true&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;html&amp;gt;
        Testcase Ids: $tkn_testcase_ids$
        &amp;lt;br /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;button type="button" id="callRest" value="Call Rest Api"&amp;gt;Call Rest Api&amp;lt;/button&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;html_button.js&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;require([
    'underscore',
    'splunkjs/mvc',
    'splunkjs/mvc/simplexml/ready!'
], function(_, mvc) {
    var tokens = mvc.Components.get("default");
    $(document).ready(function() {
        var t = setTimeout(function() {
            $("#callRest").click(function() {
                var uri = "API URI";
                $.ajax({
                    type: "POST",
                    url: uri,
                    data: {
                        testcase_ids: tokens.get("tkn_testcase_ids")
                    },
                    beforeSend: function(x) {
                        if (x &amp;amp;&amp;amp; x.overrideMimeType) {
                            x.overrideMimeType("application/j-son;charset=UTF-8");
                        }
                    },
                    success: function(rsp) {

                    }
                });
            });
            clearTimeout(t);
        }, 3000);
    })
});&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;BR /&gt;KV&lt;BR /&gt;▄︻̷̿┻̿═━一&lt;BR /&gt;&lt;BR /&gt;If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.&lt;/P&gt;</description>
      <pubDate>Sun, 13 Jun 2021 06:43:53 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/555585#M92008</guid>
      <dc:creator>kamlesh_vaghela</dc:creator>
      <dc:date>2021-06-13T06:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a Rest/Json service on HTML button click action from dashboard search</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/698024#M115746</link>
      <description>&lt;P&gt;I'm attempting to call a REST API with a button click and display its JSON response on the dashboard. I'm using the following code as a reference. However, I'm not getting any results, and I can see this message in the developer tools console tab:&lt;/P&gt;&lt;P&gt;"Error handling response: TypeError: Cannot read properties of undefined (reading 'mmrConsoleLoggingEnabled')"&lt;STRONG&gt;&lt;SPAN class=""&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2024 06:30:00 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/698024#M115746</guid>
      <dc:creator>Jeeva</dc:creator>
      <dc:date>2024-09-03T06:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a Rest/Json service on HTML button click action from dashboard search</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/698162#M115762</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/228963"&gt;@Jeeva&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please share your sample code?&lt;/P&gt;&lt;P&gt;KV&lt;/P&gt;</description>
      <pubDate>Wed, 04 Sep 2024 04:13:46 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-call-a-Rest-Json-service-on-HTML-button-click-action-from/m-p/698162#M115762</guid>
      <dc:creator>kamlesh_vaghela</dc:creator>
      <dc:date>2024-09-04T04:13:46Z</dc:date>
    </item>
  </channel>
</rss>

