====== Group ====== ===== REST Operations ===== ==== GET ==== ^ URI ^ Parameter ^ Accept Types ^ Result ^ Status Codes ^ |/group |//optional parameter "delimiter" for// text/csv only, default value: ","| text/html | List of all groups. | 200 - OK| | ::: |::: | application/json |::: | 500 - Internal Server Error| | ::: | ::: |text/plain| ::: |::: | | ::: | ::: |text/csv| ::: |::: | |/group/ |//optional parameter "delimiter" for// text/csv only, default value: ","| text/html| The group identified by the URI. | 200 - OK| | ::: |::: | application/json|::: | 401 - Unauthorized| | ::: |::: | text/plain |::: | 404 - Not Found| | ::: | ::: |text/csv| ::: |500 - Internal Server Error | ==== POST ==== ^ URI ^ Parameter ^ Accept Types ^ Result ^ Status Codes ^ |/group |//groupname//|::: | Create a new Group. The redirect points to the URI of the new Group | 303 - See Other| |::: |//description//|::: |::: |500 - Internal Server Error| |::: |//groupName//|::: |::: |200 - OK| |::: |//groupDescription//|::: |::: |401 - Unauthorized| |::: |//newOwnerURI //- User URI of the new Owner|::: |::: |404 - Not Found| |::: |//hiddenMethod//= permissions|::: |::: |:::| |/group/ |//ppsURI //- of the (new) group member|::: | Modify the group identified by the URI. | 500 - Internal Server Error| |::: |//read //- read permission ('on' to set)|::: |::: |:::| |::: |//write//- write permission ('on' to set)|::: |::: |:::| ==== DELETE ==== ^ URI ^ Parameter ^ Accept Types ^ Result ^ Status Codes ^ |/group |:::|::: | Delete all groups the user has write access on.| 303 - See Other| |::: |:::|::: | :::| 500 - Internal Server Error| |/group/ |:::|::: | Delete the group identified by the URI.| 303 - See Other| |::: |:::|::: | :::| 401 - Unauthorized| |::: |:::|::: | :::| 404 - Not Found| |::: |:::|::: | :::| 500 - Internal Server Error|