<span># Initiate API request object</span>
<span>base_url</span><span> </span><span>=</span><span> </span><span>auth</span><span>.</span><span>get_url</span><span>(</span><span>2414</span><span>)</span>
<span>headers</span><span> </span><span>=</span><span> {</span>
<span> </span><span>'Authorization'</span><span>: </span><span>f</span><span>"Basic </span><span>{</span><span>creds</span><span>}</span><span>"</span><span>,</span>
<span> </span><span>'Accept'</span><span>: </span><span>'application/json'</span>
<span>}</span>
<span>requests</span><span> </span><span>=</span><span> </span><span>request_manager</span><span>.</span><span>request_manager</span><span>(</span><span>base_url</span><span>=</span><span>base_url</span><span>, </span><span>headers</span><span>=</span><span>headers</span><span>)</span>
<span># Build SWQL query</span>
<span>query</span><span> </span><span>=</span><span> [</span><span>'SELECT TOP 10 I.EntityID, I.ChassisType, I.ChassisName, I.ChassisVersion, I.ChassisID, I.ChassisSerialNumberString, I.FirstDiscovery'</span><span>]</span>
<span>query</span><span> </span><span>=</span><span> </span><span>","</span><span>.</span><span>join</span><span>(</span><span>query</span><span>)</span>
<span># Make API request and display results</span>
<span>endpoint</span><span> </span><span>=</span><span> </span><span>f</span><span>"Query?query=</span><span>{</span><span>query</span><span>}</span><span> FROM NCM.CiscoChassis I"</span>
<span>r</span><span> </span><span>=</span><span> </span><span>requests</span><span>.</span><span>request</span><span>(</span><span>endpoint</span><span>=</span>endpoint, method = 'GET')
<span>print</span><span>(</span><span>json</span><span>.</span><span>dumps</span><span>(</span><span>r</span><span>.</span><span>json</span><span>(), </span><span>indent</span><span>=</span><span>4</span><span>))</span>
</code></div><div><code><span>#Returns empty string</span>