/api/space/group-management/groups

The following operations are supported on this resource:

  • GET - Gets all the group details
  • POST - Add a new group to the list of groups in Junos Space
GET /groupsVersion 1

Gets all the group details.

Sample Usage

GET /groups


  • Sample Output XML:
    <groups total="3" uri="/api/space/group-management/groups">
        <group href="/api/space/group-management/groups/32768" uri="/api/space/group-management/groups/32768">
            <created-at>Sun Aug 25 2019 12:24 AM IST</created-at>
            <description>testing</description>
            <id>32768</id>
            <name>GroupCreated_SuperUser</name>
        </group>
        <group href="/api/space/group-management/groups/32770" uri="/api/space/group-management/groups/32770">
            <created-at>Sun Aug 25 2019 12:31 AM IST</created-at>
            <description />
            <id>32770</id>
            <name>Group_WithNormalUser_assign</name>
        </group>
        <group href="/api/space/group-management/groups/32772" uri="/api/space/group-management/groups/32772">
            <created-at>Sun Aug 25 2019 12:48 AM IST</created-at>
            <description />
            <id>32772</id>
            <name>Group_created_user</name>
        </group>
    </groups>

  • Sample Output JSON:
    {  
        "groups":{  
            "@uri":"/api/space/group-management/groups",
            "@total":"3",
            "group":[  
                {  
                    "@href":"/api/space/group-management/groups/32768",
                    "@uri":"/api/space/group-management/groups/32768",
                    "id":32768,
                    "created-at":"Sun Aug 25 2019 12:24 AM IST",
                    "description":"testing",
                    "name":"GroupCreated_SuperUser"
                },
                {  
                    "@href":"/api/space/group-management/groups/32770",
                    "@uri":"/api/space/group-management/groups/32770",
                    "id":32770,
                    "created-at":"Sun Aug 25 2019 12:31 AM IST",
                    "description":"",
                    "name":"Group_WithNormalUser_assign"
                },
                {  
                    "@href":"/api/space/group-management/groups/32772",
                    "@uri":"/api/space/group-management/groups/32772",
                    "id":32772,
                    "created-at":"Sun Aug 25 2019 12:48 AM IST",
                    "description":"",
                    "name":"Group_created_user"
                }
            ]
        }
    }

  • Access Control

    The following capabilities are required to access this API: DefaultRead

    POST /groupsVersion 1

    Add a new group to the list of groups in Junos Space.

    Sample Usage

    POST /groups


  • Sample Input XML:
    <group>
        <description>t1</description>
        <name>test</name>
    </group>

  • Sample Output XML:
    <group href="/api/space/group-management/groups/65537" uri="/api/space/group-management/groups/65537">
        <description>t1</description>
        <groups href="/api/space/group-management/groups/65537/users" />
        <id>65537</id>
        <name>test</name>
        <no-of-assigned-users>0</no-of-assigned-users>
    </group>

  • Sample Input JSON:
    {  
        "group":{  
            "name":"test",
            "description":"t1",
        }
    }

  • Sample Output JSON:
    {  
        "group":{  
            "@uri":"/api/space/group-management/groups/65537",
            "@href":"/api/space/group-management/groups/65537",
            "id":65537,
            "description":"t1",
            "name":"test",
            "no-of-assigned-users":0,
            "groups":{  
                "@href":"/api/space/group-management/groups/65537/users"
            }
        }
    }

  • Access Control

    The following capabilities are required to access this API: CreateUserGroup