<?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 Python SDK where-used query in API / CLI Discussion</title>
    <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/135743#M6492</link>
    <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I try to make python script using cpapi SDK.&lt;/P&gt;&lt;P&gt;When i try to run a where-used command i have an error&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Code :&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;where_used&amp;nbsp;=&amp;nbsp;client.api_query(&lt;/SPAN&gt;&lt;SPAN&gt;"where-used"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"standard"&lt;/SPAN&gt;&lt;SPAN&gt;,payload={&lt;/SPAN&gt;&lt;SPAN&gt;"name"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"dummy"&lt;/SPAN&gt;&lt;SPAN&gt;})&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;where_used.success&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;False&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&lt;/SPAN&gt;&lt;SPAN&gt;"Failed:\n{}"&lt;/SPAN&gt;&lt;SPAN&gt;.format(where_used.error_message))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(where_used)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Result :&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Failed:&lt;BR /&gt;code: generic_err_invalid_parameter_name&lt;BR /&gt;message: Unrecognized parameter [limit]&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;And indeed in Json request i have this, seems that limit parameter is added somewhere on the SDK&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;"request": {&lt;BR /&gt;"headers": {&lt;BR /&gt;"Accept": "*/*",&lt;BR /&gt;"Content-Length": 72,&lt;BR /&gt;"Content-Type": "application/json",&lt;BR /&gt;"User-Agent": "python-api-wrapper",&lt;BR /&gt;"X-chkp-sid": "I9L3kLZoRAVLTC_KVoD-KD3mu8oKhE6QlX4TJCQyIxs"&lt;BR /&gt;},&lt;BR /&gt;"payload": {&lt;BR /&gt;"details-level": "standard",&lt;BR /&gt;"limit": 50,&lt;BR /&gt;"name": "dummy",&lt;BR /&gt;"offset": 0&lt;BR /&gt;},&lt;BR /&gt;"url": "/web_api/v1.8/where-used"&lt;BR /&gt;},&lt;BR /&gt;"response": {&lt;BR /&gt;"data": {&lt;BR /&gt;"code": "generic_err_invalid_parameter_name",&lt;BR /&gt;"message": "Unrecognized parameter [limit]"&lt;BR /&gt;},&lt;BR /&gt;"status_code": 400&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Should i use wrong parameters in&amp;nbsp;&lt;SPAN&gt;client.api_query ?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanls for your help&lt;/SPAN&gt;&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;</description>
    <pubDate>Tue, 07 Dec 2021 15:20:38 GMT</pubDate>
    <dc:creator>Julien_Matray</dc:creator>
    <dc:date>2021-12-07T15:20:38Z</dc:date>
    <item>
      <title>Python SDK where-used query</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/135743#M6492</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I try to make python script using cpapi SDK.&lt;/P&gt;&lt;P&gt;When i try to run a where-used command i have an error&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Code :&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;where_used&amp;nbsp;=&amp;nbsp;client.api_query(&lt;/SPAN&gt;&lt;SPAN&gt;"where-used"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"standard"&lt;/SPAN&gt;&lt;SPAN&gt;,payload={&lt;/SPAN&gt;&lt;SPAN&gt;"name"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"dummy"&lt;/SPAN&gt;&lt;SPAN&gt;})&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;where_used.success&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;False&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&lt;/SPAN&gt;&lt;SPAN&gt;"Failed:\n{}"&lt;/SPAN&gt;&lt;SPAN&gt;.format(where_used.error_message))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(where_used)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Result :&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Failed:&lt;BR /&gt;code: generic_err_invalid_parameter_name&lt;BR /&gt;message: Unrecognized parameter [limit]&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;And indeed in Json request i have this, seems that limit parameter is added somewhere on the SDK&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;"request": {&lt;BR /&gt;"headers": {&lt;BR /&gt;"Accept": "*/*",&lt;BR /&gt;"Content-Length": 72,&lt;BR /&gt;"Content-Type": "application/json",&lt;BR /&gt;"User-Agent": "python-api-wrapper",&lt;BR /&gt;"X-chkp-sid": "I9L3kLZoRAVLTC_KVoD-KD3mu8oKhE6QlX4TJCQyIxs"&lt;BR /&gt;},&lt;BR /&gt;"payload": {&lt;BR /&gt;"details-level": "standard",&lt;BR /&gt;"limit": 50,&lt;BR /&gt;"name": "dummy",&lt;BR /&gt;"offset": 0&lt;BR /&gt;},&lt;BR /&gt;"url": "/web_api/v1.8/where-used"&lt;BR /&gt;},&lt;BR /&gt;"response": {&lt;BR /&gt;"data": {&lt;BR /&gt;"code": "generic_err_invalid_parameter_name",&lt;BR /&gt;"message": "Unrecognized parameter [limit]"&lt;BR /&gt;},&lt;BR /&gt;"status_code": 400&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Should i use wrong parameters in&amp;nbsp;&lt;SPAN&gt;client.api_query ?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanls for your help&lt;/SPAN&gt;&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;</description>
      <pubDate>Tue, 07 Dec 2021 15:20:38 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/135743#M6492</guid>
      <dc:creator>Julien_Matray</dc:creator>
      <dc:date>2021-12-07T15:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: Python SDK where-used query</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/136228#M6498</link>
      <description>&lt;P&gt;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/42080"&gt;@chkp-royl&lt;/a&gt;&amp;nbsp;you familiar with this?&lt;/P&gt;</description>
      <pubDate>Tue, 14 Dec 2021 06:20:28 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/136228#M6498</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2021-12-14T06:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: Python SDK where-used query</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/136270#M6501</link>
      <description>&lt;P&gt;Limit has a default value of 50 with the Python API (&lt;A href="https://github.com/CheckPointSW/cp_mgmt_api_python_sdk/blob/b2d0a232b8e6689485799f97a25b475a2fd15d55/cpapi/mgmt_api.py#L433" target="_blank"&gt;https://github.com/CheckPointSW/cp_mgmt_api_python_sdk/blob/b2d0a232b8e6689485799f97a25b475a2fd15d55/cpapi/mgmt_api.py#L433&lt;/A&gt;) but you can override it as part of your payload by setting limit=[value]. Can you share a copy of the HTTP request?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Dec 2021 12:00:35 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/136270#M6501</guid>
      <dc:creator>StuartGreen</dc:creator>
      <dc:date>2021-12-14T12:00:35Z</dc:date>
    </item>
    <item>
      <title>Re: Python SDK where-used query</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/136273#M6502</link>
      <description>&lt;P&gt;In fact the "where-used" command does not have a limit parameter (&lt;A href="https://sc1.checkpoint.com/documents/latest/APIs/?#web/where-used~v1.8%20" target="_blank"&gt;https://sc1.checkpoint.com/documents/latest/APIs/?#web/where-used~v1.8%20&lt;/A&gt;), and with the SDK function&amp;nbsp; api_query a limit parameters is automatically added. That's why it failed&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But the SDK function&amp;nbsp;api_call nothing&amp;nbsp;is added so i have no issue with&amp;nbsp;that&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Dec 2021 12:43:05 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Python-SDK-where-used-query/m-p/136273#M6502</guid>
      <dc:creator>Julien_Matray</dc:creator>
      <dc:date>2021-12-14T12:43:05Z</dc:date>
    </item>
  </channel>
</rss>

