Only for Tat Admin
curl -XPOST \
-H "Content-Type: application/json" \
-H "Tat_username: admin" \
-H "Tat_password: passwordAdmin" \
-d '{"name": "groupName", "description": "Group Description"}' \
https://<tatHostname>:<tatPort>/group
Only for Tat Admin
curl -XPUT \
-H "Content-Type: application/json" \
-H "Tat_username: admin" \
-H "Tat_password: passwordAdmin" \
-d '{"newName": "groupName", "newDescription": "Group Description"}' \
https://<tatHostname>:<tatPort>/group/<groupName>
curl -XGET https://<tatHostname>:<tatPort>/groups?skip=<skip>&limit=<limit> | python -m json.tool
curl -XGET https://<tatHostname>:<tatPort>/groups?skip=<skip>&limit=<limit>&argName=valName&arg2Name=val2Name | python -m json.tool
Only for Tat Admin
curl -XDELETE \
-H "Content-Type: application/json" \
-H "Tat_username: admin" \
-H "Tat_password: passwordAdmin" \
https://<tatHostname>:<tatPort>/group/<groupName>
curl -XPUT \
-H "Content-Type: application/json" \
-H "Tat_username: admin" \
-H "Tat_password: passwordAdmin" \
-d '{"groupname": "groupName", "username": "usernameToAdd"}' \
https://<tatHostname>:<tatPort>/group/add/user
curl -XPUT \
-H "Content-Type: application/json" \
-H "Tat_username: admin" \
-H "Tat_password: passwordAdmin" \
-d '{"groupname": "groupName", "username": "usernameToAdd"}' \
https://<tatHostname>:<tatPort>/group/remove/user
curl -XPUT \
-H "Content-Type: application/json" \
-H "Tat_username: admin" \
-H "Tat_password: passwordAdmin" \
-d '{"groupname": "groupName", "username": "usernameToAdd"}' \
https://<tatHostname>:<tatPort>/group/add/adminuser
curl -XPUT \
-H "Content-Type: application/json" \
-H "Tat_username: admin" \
-H "Tat_password: passwordAdmin" \
-d '{"groupname": "groupName", "username": "usernameToAdd"}' \
https://<tatHostname>:<tatPort>/group/remove/adminuser