<?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: Palo IOT - Get the Device Inventory API Endpoint in IoT Security Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/iot-security-discussions/palo-iot-get-the-device-inventory-api-endpoint/m-p/1232230#M92</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/754997869"&gt;@S.Mulpuru&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can work around the 1000-device limit by automating the process using pagination. The API allows you to retrieve up to 1000 devices per request using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;pagelength&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;parameter. By starting with an&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;offset&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;of 0 and increasing it by 1000 with each request, you can loop through all available devices until the response returns fewer than 1000 items.&lt;/P&gt;
&lt;P&gt;Since the API also enforces a rate limit of 60 requests per minute, try to pace your requests accordingly. You can do this by adding a short delay (e.g., 1 second) between each call or by implementing a rate-limiting mechanism that automatically waits when the limit is approached. so you can ensure your script remains compliant and avoids being throttled or blocked.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 20 Jun 2025 15:18:52 GMT</pubDate>
    <dc:creator>A.Elzedy</dc:creator>
    <dc:date>2025-06-20T15:18:52Z</dc:date>
    <item>
      <title>Palo IOT - Get the Device Inventory API Endpoint</title>
      <link>https://live.paloaltonetworks.com/t5/iot-security-discussions/palo-iot-get-the-device-inventory-api-endpoint/m-p/1232225#M91</link>
      <description>&lt;P&gt;Hello, interested in exporting device list from iot platform.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I see a API endpoint for this but it doesn't have examples or document how to do filtering or page next since the it is capped to 1000 devices per request. please advise.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://pan.dev/iot/api/device-inventory/" target="_blank"&gt;https://pan.dev/iot/api/device-inventory/&lt;/A&gt;&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://api.strata.paloaltonetworks.com/pub/v1/device/list" target="_blank"&gt;https://api.strata.paloaltonetworks.com/pub/v1/device/list&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-PRODUCT title="IoT Security" id="IoT_Security"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jun 2025 14:22:42 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/iot-security-discussions/palo-iot-get-the-device-inventory-api-endpoint/m-p/1232225#M91</guid>
      <dc:creator>S.Mulpuru</dc:creator>
      <dc:date>2025-06-20T14:22:42Z</dc:date>
    </item>
    <item>
      <title>Re: Palo IOT - Get the Device Inventory API Endpoint</title>
      <link>https://live.paloaltonetworks.com/t5/iot-security-discussions/palo-iot-get-the-device-inventory-api-endpoint/m-p/1232230#M92</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/754997869"&gt;@S.Mulpuru&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can work around the 1000-device limit by automating the process using pagination. The API allows you to retrieve up to 1000 devices per request using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;pagelength&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;parameter. By starting with an&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;offset&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;of 0 and increasing it by 1000 with each request, you can loop through all available devices until the response returns fewer than 1000 items.&lt;/P&gt;
&lt;P&gt;Since the API also enforces a rate limit of 60 requests per minute, try to pace your requests accordingly. You can do this by adding a short delay (e.g., 1 second) between each call or by implementing a rate-limiting mechanism that automatically waits when the limit is approached. so you can ensure your script remains compliant and avoids being throttled or blocked.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jun 2025 15:18:52 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/iot-security-discussions/palo-iot-get-the-device-inventory-api-endpoint/m-p/1232230#M92</guid>
      <dc:creator>A.Elzedy</dc:creator>
      <dc:date>2025-06-20T15:18:52Z</dc:date>
    </item>
  </channel>
</rss>

