<?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 Invoking Custom Endpoint from Javascript- Receiving error - {&amp;quot;messages&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;ERROR&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;JSON reply had no \&amp;quot;pay in Splunk Dev</title>
    <link>https://community.splunk.com/t5/Splunk-Dev/Invoking-Custom-Endpoint-from-Javascript-Receiving-error-quot/m-p/583668#M10379</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I am trying to call custom endpoint from dashboard JavaScript file on user interaction (This is a setup page).&lt;/P&gt;
&lt;P&gt;python_code.py&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;class TestAndSaveOrUpdateCredentials(PersistentServerConnectionApplication):
    def __init__(self, command_line, command_arg):
        super(PersistentServerConnectionApplication, self).__init__()

    def handle(self, in_string):
        return {
         "payload":in_string,
         "status": 200
        }&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;restmap.conf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;[script:test_endpoint]
match = /testing-123
script = python_code.py
scripttype = persist
handler = python_code.TestAndSaveOrUpdateCredentials
passHttpHeaders = true
output_modes = json
passHttpCookies = true&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;web.conf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;[expose:test_endpoint]
methods = GET, POST
pattern = testing-123&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;JavaScript&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;const appNamespace = {
    owner: "", # Tried with admin,nobady
    app: "", # Tried with app_name
    sharing: "global", # tried with 'app'
}
const http = new splunkjs.SplunkWebHttp();
const service = new splunkjs.Service(
        http,
        appNamespace,
    );
service.get("testing-123")
//service.get("services/testing-123")&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am able to call &lt;FONT color="#3366FF"&gt;localhost:8089/services/testing-123&lt;/FONT&gt;&amp;nbsp;from postman, but from JavaScript seeing this error&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{"messages":[{"type":"ERROR","text":"JSON reply had no \"payload\" value"}]}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know where I am doing wrong&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Thu, 02 Jun 2022 15:10:33 GMT</pubDate>
    <dc:creator>sdawood</dc:creator>
    <dc:date>2022-06-02T15:10:33Z</dc:date>
    <item>
      <title>Invoking Custom Endpoint from Javascript- Receiving error - {"messages":[{"type":"ERROR","text":"JSON reply had no \"pay</title>
      <link>https://community.splunk.com/t5/Splunk-Dev/Invoking-Custom-Endpoint-from-Javascript-Receiving-error-quot/m-p/583668#M10379</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I am trying to call custom endpoint from dashboard JavaScript file on user interaction (This is a setup page).&lt;/P&gt;
&lt;P&gt;python_code.py&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;class TestAndSaveOrUpdateCredentials(PersistentServerConnectionApplication):
    def __init__(self, command_line, command_arg):
        super(PersistentServerConnectionApplication, self).__init__()

    def handle(self, in_string):
        return {
         "payload":in_string,
         "status": 200
        }&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;restmap.conf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;[script:test_endpoint]
match = /testing-123
script = python_code.py
scripttype = persist
handler = python_code.TestAndSaveOrUpdateCredentials
passHttpHeaders = true
output_modes = json
passHttpCookies = true&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;web.conf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;[expose:test_endpoint]
methods = GET, POST
pattern = testing-123&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;JavaScript&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;const appNamespace = {
    owner: "", # Tried with admin,nobady
    app: "", # Tried with app_name
    sharing: "global", # tried with 'app'
}
const http = new splunkjs.SplunkWebHttp();
const service = new splunkjs.Service(
        http,
        appNamespace,
    );
service.get("testing-123")
//service.get("services/testing-123")&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am able to call &lt;FONT color="#3366FF"&gt;localhost:8089/services/testing-123&lt;/FONT&gt;&amp;nbsp;from postman, but from JavaScript seeing this error&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;{"messages":[{"type":"ERROR","text":"JSON reply had no \"payload\" value"}]}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know where I am doing wrong&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2022 15:10:33 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Dev/Invoking-Custom-Endpoint-from-Javascript-Receiving-error-quot/m-p/583668#M10379</guid>
      <dc:creator>sdawood</dc:creator>
      <dc:date>2022-06-02T15:10:33Z</dc:date>
    </item>
    <item>
      <title>Re: Invoking Custom Endpoint from Javascript</title>
      <link>https://community.splunk.com/t5/Splunk-Dev/Invoking-Custom-Endpoint-from-Javascript-Receiving-error-quot/m-p/600293#M10380</link>
      <description>&lt;P&gt;Hi, did you found a solution?&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2022 14:10:27 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Dev/Invoking-Custom-Endpoint-from-Javascript-Receiving-error-quot/m-p/600293#M10380</guid>
      <dc:creator>jbrocks</dc:creator>
      <dc:date>2022-06-02T14:10:27Z</dc:date>
    </item>
  </channel>
</rss>

