<?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: Failed to parse response received from Meraki API. Check debug log for more information. in Network Platform API</title>
    <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409873#M1785</link>
    <description>&lt;P&gt;k&lt;/P&gt;</description>
    <pubDate>Sun, 15 Jun 2025 14:00:24 GMT</pubDate>
    <dc:creator>eugene_dev</dc:creator>
    <dc:date>2025-06-15T14:00:24Z</dc:date>
    <item>
      <title>Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409869#M1781</link>
      <description>&lt;P class=""&gt;Hey community, i have an issue with applying&lt;/P&gt;&lt;P class=""&gt;Cisco Meraki device by HTTP&lt;/P&gt;&lt;P class=""&gt;zabbix template to hosts, error is following:&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Failed to parse response received from Meraki API. Check debug log for more information.&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample language-markup"&gt;&lt;CODE&gt;Response code "400" did not match any of the required status codes "200"

&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;

&amp;lt;meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/&amp;gt;

&amp;lt;title&amp;gt;Error 400 Illegal Path Character&amp;lt;/title&amp;gt;

&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;

&amp;lt;h2&amp;gt;HTTP ERROR 400 Illegal Path Character&amp;lt;/h2&amp;gt;

&amp;lt;table&amp;gt;

&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;URI:&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;/badURI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;

&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;STATUS:&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;400&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;

&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;MESSAGE:&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;Illegal Path Character&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;

&amp;lt;/table&amp;gt;

&amp;lt;hr/&amp;gt;&amp;lt;a href="https://jetty.org/"&amp;gt;Powered by Jetty:// 12.0.19&amp;lt;/a&amp;gt;&amp;lt;hr/&amp;gt;

All the neccessary macros {$MERAKI.API.URL} and {$MERAKI.TOKEN} for the host being already specified with corresponding values.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class=""&gt;What am I doing wrong?&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 11:22:56 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409869#M1781</guid>
      <dc:creator>eugene_dev</dc:creator>
      <dc:date>2025-06-15T11:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409870#M1782</link>
      <description>&lt;P&gt;Make sure your URL looks like this:&lt;STRONG&gt; &lt;A href="https://api.meraki.com/api/v1" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v1&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You can test it with curl: curl -H "X-Cisco-Meraki-API-Key: YOUR_API_KEY" \ &lt;A href="https://api.meraki.com/api/v1/organizations" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v1/organizations&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 12:46:13 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409870#M1782</guid>
      <dc:creator>aleabrahao</dc:creator>
      <dc:date>2025-06-15T12:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409871#M1783</link>
      <description>&lt;P&gt;i tried with https:// as well, however error is the same&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 13:32:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409871#M1783</guid>
      <dc:creator>eugene_dev</dc:creator>
      <dc:date>2025-06-15T13:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409872#M1784</link>
      <description>&lt;P&gt;Can you share your code?&lt;/P&gt;&lt;P&gt;Remember that the URL cannot have a trailing slash.&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 13:41:50 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409872#M1784</guid>
      <dc:creator>aleabrahao</dc:creator>
      <dc:date>2025-06-15T13:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409873#M1785</link>
      <description>&lt;P&gt;k&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 14:00:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409873#M1785</guid>
      <dc:creator>eugene_dev</dc:creator>
      <dc:date>2025-06-15T14:00:24Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409874#M1786</link>
      <description>&lt;P&gt;i'm adding hosts via ansible so the code is following:&lt;/P&gt;&lt;PRE class="lia-code-sample language-markup"&gt;&lt;CODE&gt;    - name: add hosts to zabbix frontend
      community.zabbix.zabbix_host:
        host_name: "{{ item.name }}"
        visible_name: "{{ item.name }}"
        host_groups:
            - "{{ item.name[4:9] }}"
        link_templates:
          - Cisco Meraki device by HTTP
        macros:
          - macro: "{$MERAKI.TOKEN}"
            value: "{{MERAKI_TOKEN}}"
          - macro: "{$MERAKI.API.URL}"
            value: "https://api.meraki.com/api/v1"
        tags:
          - tag: Product Type
            value: "{{ item.productType }}"
          - tag: Serial number
            value: "{{ item.serial }}"
          - tag: Model
            value: "{{ item.model }}"
          - tag: Firmware
            value: "{{ item.firmware }}"
        status: enabled
        state: present
        monitored_by: proxy
        proxy:  "{{PROXY_NAME}}"
      loop: "{{ devices }}"&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 14:04:45 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409874#M1786</guid>
      <dc:creator>eugene_dev</dc:creator>
      <dc:date>2025-06-15T14:04:45Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409875#M1787</link>
      <description>&lt;P&gt;What is the final URL that it constructs when calling the API?&lt;/P&gt;&lt;P&gt;&lt;A href="https://developer.cisco.com/meraki/api-v1/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.cisco.com/meraki/api-v1/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 21:11:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409875#M1787</guid>
      <dc:creator>Philip D'Ath</dc:creator>
      <dc:date>2025-06-15T21:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409876#M1788</link>
      <description>&lt;P&gt;i guess the final url is :&lt;A href="https://api.meraki.com/api/v1/organizations" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v1/organizations&lt;/A&gt;, can't find a way which url zabbix is using for requests, finally managed to successfully add the devices, gather its status and public IP, however problem maintains the same: &lt;STRONG&gt;&lt;A target="_blank"&gt;Meraki: There are errors in 'Get device data' metric&lt;/A&gt; , &lt;/STRONG&gt;and for "&lt;A target="_blank"&gt;Device data item errors&lt;/A&gt;" item Last Value is : &lt;STRONG&gt;"&lt;SPAN&gt;Failed to parse response received from Meraki API. Check debug log for more information.&lt;/SPAN&gt;"&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 22:28:06 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409876#M1788</guid>
      <dc:creator>eugene_dev</dc:creator>
      <dc:date>2025-06-15T22:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to parse response received from Meraki API. Check debug log for more information.</title>
      <link>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409877#M1789</link>
      <description>&lt;P&gt;This looks like an Ansible playbook for Zabbix.&lt;BR /&gt;We support the Meraki Ansible collection. I assume the Zabbix community supports the Zabbix Ansible collection.&lt;/P&gt;&lt;P&gt;That said, you can use the API analytics page and &lt;A href="https://documentation.meraki.com/General_Administration/Other_Topics/Cisco_Meraki_Dashboard_API#Download_(CSV_Export)" target="_blank" rel="noopener nofollow noreferrer"&gt;download the API call log&lt;/A&gt; (preferably shortly after an attempt to run this playbook).&lt;BR /&gt;If the 400 error is coming from Meraki (and not Zabbix) - you'll be able to see the API call being made and probably find the reason it gets a 400 response back.&lt;BR /&gt;If you don't see the API call in the log, the 400 error might be coming from somewhere else, before an API call is made to Meraki.&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 23:19:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/failed-to-parse-response-received-from-meraki-api-check-debug/m-p/5409877#M1789</guid>
      <dc:creator>obrigg</dc:creator>
      <dc:date>2025-06-15T23:19:46Z</dc:date>
    </item>
  </channel>
</rss>

