<?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 Custom-url-category using XML API in Automation/API Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/custom-url-category-using-xml-api/m-p/399873#M2632</link>
    <description>&lt;P&gt;I am almost there as to trying to add a custom url category its just that I can't add it correctly. The below works perfectly and can go ahead and return a custom url category so I know at least my API Key is good and I can authenticate fine with Panorama and I get a Success code of '19'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Get_URL&amp;nbsp;=&amp;nbsp;"https://&amp;lt;panorama-url&amp;gt;/api/?type=config&amp;amp;action=get&amp;amp;xpath=/config/shared/profiles/custom-url-category/entry[@name='github']"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;response&amp;nbsp;=&amp;nbsp;requests.get(f'{Get_URL}&amp;amp;key={API_Token}',&amp;nbsp;verify&amp;nbsp;=&amp;nbsp;f'{Root_CA}')&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;My issue is with the below is that when I try add a new object, then I get a Error Code 12 (Invalid object) which indicates that my "Xpath or element values provided are not complete."&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Set_URL&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'https://&amp;lt;panorama-url&amp;gt;/api/?type=config&amp;amp;action=set&amp;amp;xpath=/config/shared/profiles/custom-url-category/entry[@name="TEST1"]/list&amp;amp;&amp;lt;entry&amp;nbsp;name="TEST1"&amp;gt;&amp;lt;list&amp;gt;&amp;lt;member&amp;gt;*.TEST1.com&amp;lt;/member&amp;gt;&amp;lt;member&amp;gt;TEST1.com&amp;lt;/member&amp;gt;&amp;lt;/list&amp;gt;&amp;lt;type&amp;gt;URL&amp;nbsp;List&amp;lt;/type&amp;gt;&amp;lt;description&amp;gt;TEST1&amp;lt;/description&amp;gt;&amp;lt;/entry&amp;gt;'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;response&amp;nbsp;=&amp;nbsp;requests.post(&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;Set_URL&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;key=&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;API_Token&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;verify&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;Root_CA&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I have also tried messing with the URL to create just the object without any information and that fails as well. When I use the WebUI, it DOES allow me to just create a custom URL object with using only the name so this should work but I get same Error code 12 (I tried put,post, and get). I also tried adding "/list" to the end of the URL and got same error code.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;URL&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"https://&amp;lt;panorama-url&amp;gt;/api/?type=config&amp;amp;action=set&amp;amp;xpath=/config/shared/profiles/custom-url-category/entry[@name='TEST1']"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;response&amp;nbsp;=&amp;nbsp;requests.post(&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;URL&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;key=&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;API_Token&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;verify&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;Root_CA&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;Does anyone see what I am doing wrong for the URL that I can change to make this work?&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 19 Apr 2021 12:52:06 GMT</pubDate>
    <dc:creator>MatthewHintz7</dc:creator>
    <dc:date>2021-04-19T12:52:06Z</dc:date>
    <item>
      <title>Custom-url-category using XML API</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/custom-url-category-using-xml-api/m-p/399873#M2632</link>
      <description>&lt;P&gt;I am almost there as to trying to add a custom url category its just that I can't add it correctly. The below works perfectly and can go ahead and return a custom url category so I know at least my API Key is good and I can authenticate fine with Panorama and I get a Success code of '19'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Get_URL&amp;nbsp;=&amp;nbsp;"https://&amp;lt;panorama-url&amp;gt;/api/?type=config&amp;amp;action=get&amp;amp;xpath=/config/shared/profiles/custom-url-category/entry[@name='github']"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;response&amp;nbsp;=&amp;nbsp;requests.get(f'{Get_URL}&amp;amp;key={API_Token}',&amp;nbsp;verify&amp;nbsp;=&amp;nbsp;f'{Root_CA}')&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;My issue is with the below is that when I try add a new object, then I get a Error Code 12 (Invalid object) which indicates that my "Xpath or element values provided are not complete."&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Set_URL&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'https://&amp;lt;panorama-url&amp;gt;/api/?type=config&amp;amp;action=set&amp;amp;xpath=/config/shared/profiles/custom-url-category/entry[@name="TEST1"]/list&amp;amp;&amp;lt;entry&amp;nbsp;name="TEST1"&amp;gt;&amp;lt;list&amp;gt;&amp;lt;member&amp;gt;*.TEST1.com&amp;lt;/member&amp;gt;&amp;lt;member&amp;gt;TEST1.com&amp;lt;/member&amp;gt;&amp;lt;/list&amp;gt;&amp;lt;type&amp;gt;URL&amp;nbsp;List&amp;lt;/type&amp;gt;&amp;lt;description&amp;gt;TEST1&amp;lt;/description&amp;gt;&amp;lt;/entry&amp;gt;'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;response&amp;nbsp;=&amp;nbsp;requests.post(&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;Set_URL&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;key=&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;API_Token&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;verify&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;Root_CA&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I have also tried messing with the URL to create just the object without any information and that fails as well. When I use the WebUI, it DOES allow me to just create a custom URL object with using only the name so this should work but I get same Error code 12 (I tried put,post, and get). I also tried adding "/list" to the end of the URL and got same error code.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;URL&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"https://&amp;lt;panorama-url&amp;gt;/api/?type=config&amp;amp;action=set&amp;amp;xpath=/config/shared/profiles/custom-url-category/entry[@name='TEST1']"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;response&amp;nbsp;=&amp;nbsp;requests.post(&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;URL&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;key=&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;API_Token&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;verify&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;Root_CA&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;Does anyone see what I am doing wrong for the URL that I can change to make this work?&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Apr 2021 12:52:06 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/custom-url-category-using-xml-api/m-p/399873#M2632</guid>
      <dc:creator>MatthewHintz7</dc:creator>
      <dc:date>2021-04-19T12:52:06Z</dc:date>
    </item>
    <item>
      <title>Re: Custom-url-category using XML API</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/custom-url-category-using-xml-api/m-p/399883#M2633</link>
      <description>&lt;P&gt;Figured it out by a ton of trial and error and the below will work just fine to create a new url category:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Add_custom_url_category&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"https://&amp;lt;panorama-url&amp;gt;/api/?type=config&amp;amp;action=set&amp;amp;xpath=/config/shared/profiles/custom-url-category/entry[@name='TEST1']&amp;amp;element=&amp;lt;list&amp;gt;&amp;lt;member&amp;gt;*.github.com&amp;lt;/member&amp;gt;&amp;lt;member&amp;gt;github.com&amp;lt;/member&amp;gt;&amp;lt;/list&amp;gt;&amp;lt;type&amp;gt;URL&amp;nbsp;List&amp;lt;/type&amp;gt;"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 19 Apr 2021 13:25:33 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/custom-url-category-using-xml-api/m-p/399883#M2633</guid>
      <dc:creator>MatthewHintz7</dc:creator>
      <dc:date>2021-04-19T13:25:33Z</dc:date>
    </item>
  </channel>
</rss>

