<?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: FMC - Rest API POST command: networkgroups not working in Network Security</title>
    <link>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4666692#M412</link>
    <description>&lt;P&gt;I can help you out, what are you using? Python? I have an example for both python and powershell if interested?&amp;nbsp;&lt;A href="https://github.com/john-babio/cisco-firepower-api/blob/master/Firepower-Network-Object-Multipost.py" target="_blank"&gt;cisco-firepower-api/Firepower-Network-Object-Multipost.py at master · john-babio/cisco-firepower-api (github.com)&lt;/A&gt;&amp;nbsp;Take a look at the items.txt file. If you want the powershell version i can give you that as well.&lt;/P&gt;</description>
    <pubDate>Wed, 10 Aug 2022 01:31:22 GMT</pubDate>
    <dc:creator>babiojd01</dc:creator>
    <dc:date>2022-08-10T01:31:22Z</dc:date>
    <item>
      <title>FMC - Rest API POST command: networkgroups not working</title>
      <link>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4614035#M393</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to add a new network group object using some existing objects in the FMC but I am receiving the following message:&lt;/P&gt;
&lt;PRE&gt;description":"The group should have atleast one object reference or a literal as override is not enabled."&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;I am trying to add the following networkgroup object:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;{'name': 'Networkgroup_2', 'objects': [{'type': 'host', 'name': 'Host-2', 'id': '000C29A1-CF6B-0ed3-0000-021474836739'}, {'type': 'range', 'name': 'snmp_servers', 'id': '000C29A1-CF6B-0ed3-0000-021474836781'}], 'type': 'NetworkGroup'}&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As I know the names of the objects I have searched for the id of that objects to create the data to use in the POST command.&lt;/P&gt;
&lt;P&gt;But I am receiving a 400 error message.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I am doing wrong? How have to be the payload to create the network group object? In the API documentation seems that I only need these three values for each object that I want to add.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 May 2022 13:13:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4614035#M393</guid>
      <dc:creator>aherraez</dc:creator>
      <dc:date>2022-05-20T13:13:43Z</dc:date>
    </item>
    <item>
      <title>Re: FMC - Rest API POST command: networkgroups not working</title>
      <link>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4622889#M397</link>
      <description>&lt;P&gt;What is the 400 error you are getting? Your data format looks fine.&lt;/P&gt;
&lt;P&gt;The following is the format I have used to add a NetworkGroup which works for me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;object_data1&lt;/SPAN&gt;&lt;SPAN&gt; = {&lt;/SPAN&gt;&lt;SPAN&gt;"type"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"Host"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"id"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"000C29F7-A272-0ed3-0000-034359738409"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"name"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"HOST1"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;object_data2&lt;/SPAN&gt;&lt;SPAN&gt; = {&lt;/SPAN&gt;&lt;SPAN&gt;"type"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"Host"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"id"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"000C29F7-A272-0ed3-0000-034359738427"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"name"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"HOST2"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;objectGrp&lt;/SPAN&gt;&lt;SPAN&gt; = {&lt;/SPAN&gt;&lt;SPAN&gt;"type"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"NetworkGroup"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"name"&lt;/SPAN&gt;&lt;SPAN&gt; : &lt;/SPAN&gt;&lt;SPAN&gt;"objectGrp2"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"objects"&lt;/SPAN&gt;&lt;SPAN&gt; : [&lt;/SPAN&gt;&lt;SPAN&gt;object_data1&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;object_data2&lt;/SPAN&gt;&lt;SPAN&gt;]}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 01 Jun 2022 22:38:37 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4622889#M397</guid>
      <dc:creator>Marius Gunnerud</dc:creator>
      <dc:date>2022-06-01T22:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: FMC - Rest API POST command: networkgroups not working</title>
      <link>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4666692#M412</link>
      <description>&lt;P&gt;I can help you out, what are you using? Python? I have an example for both python and powershell if interested?&amp;nbsp;&lt;A href="https://github.com/john-babio/cisco-firepower-api/blob/master/Firepower-Network-Object-Multipost.py" target="_blank"&gt;cisco-firepower-api/Firepower-Network-Object-Multipost.py at master · john-babio/cisco-firepower-api (github.com)&lt;/A&gt;&amp;nbsp;Take a look at the items.txt file. If you want the powershell version i can give you that as well.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Aug 2022 01:31:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4666692#M412</guid>
      <dc:creator>babiojd01</dc:creator>
      <dc:date>2022-08-10T01:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: FMC - Rest API POST command: networkgroups not working</title>
      <link>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4729330#M417</link>
      <description>&lt;P&gt;Hi Marius.&amp;nbsp;&lt;BR /&gt;Thanks a lot for above post.&lt;BR /&gt;I am trying to add an FMC NetworkGroup object using ansible and same error message "The group should have atleast one object reference or a literal as override is not enabled".&lt;BR /&gt;It looks like we need to add at least one host object to this network group object while creating it.&lt;BR /&gt;This is the ansible code I am using. Wondering how you would modify it to add the host object data&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;- name: POST to create group object "objects_networkgroups_s1""&lt;BR /&gt;ansible.builtin.uri:&lt;BR /&gt;url: "https://{{server_ip}}/api/fmc_config/v1/domain/sdfgc-edfd-dddd-4444-sksksksksksks/object/networkgroups"&lt;BR /&gt;method: POST&lt;BR /&gt;headers:&lt;BR /&gt;"X-auth-access-token": "{{ auth_access_token }}"&lt;BR /&gt;Connection: keepalive&lt;BR /&gt;body: {&lt;BR /&gt;name: "{{ objects_networkgroups_s1 }}",&lt;BR /&gt;type: "{{ object_type }}",&lt;BR /&gt;#value: "{{ objects_list_inside_ip_s1 }}",&lt;BR /&gt;description: "{{ objects_networkgroups_s1 + ' added via API by Ansible' }}"&lt;BR /&gt;}&lt;BR /&gt;body_format: json&lt;BR /&gt;return_content: yes&lt;BR /&gt;status_code: 201&lt;BR /&gt;register: added_objects_networkgroups_s1&lt;BR /&gt;vars:&lt;BR /&gt;object_type: "NetworkGroup"&lt;BR /&gt;&lt;BR /&gt;- name: Print all GET results from creation of Network group object added_objects_networkgroups_s1&lt;BR /&gt;ansible.builtin.debug:&lt;BR /&gt;msg: "{{ added_objects_networkgroups_s1 }}"&lt;/P&gt;</description>
      <pubDate>Mon, 28 Nov 2022 19:17:45 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fmc-rest-api-post-command-networkgroups-not-working/m-p/4729330#M417</guid>
      <dc:creator>mkioga</dc:creator>
      <dc:date>2022-11-28T19:17:45Z</dc:date>
    </item>
  </channel>
</rss>

