Moduł odpowiedzialny za zarządzanie grupami komentarzy - listowanie, tworzenie, modyfikacja, usuwanie.
Endpointy obsługujące żądanie:
https://api.5ways.comGET /rest/comment_group
Zwraca listę grup
@todo Trzeba dopisać:
HTTP/1.1 200 OK
{
"CommentGroup": {
"id": "1",
"user_id": "1",
"issue_id": "1"
}
},
{
"CommentGroup": {
"id": "2",
"user_id": "1",
"issue_id": "2"
}
}
GET /rest/comment_group/{id}
Zwraca dane grupy na podstawie podanego ID
HTTP/1.1 200 OK
{
"CommentGroup": {
"id": "2",
"user_id": "1",
"issue_id": "2"
}
}
POST /rest/comment_group
Tworzy nową grupę
{
"CommentGroup": {
"user_id": "1",
"issue_id": "3"
}
}
Zwraca obiekt z id nowo utworzonej grupy komentarzy
HTTP/1.1 201 Created
location: https://api.5ways.com/rest/comment_group/{id}
{
"id": 115
}
PUT /rest/comment_group/{id}
Modyfikuje dane grupy
{
"CommentGroup": {
"issue_id": "5"
}
}
HTTP/1.1 200 OK
{
"status": "OK"
}
DELETE /rest/comment_group/{id}
Trwale usuwa grupę wraz z komentarzami.
HTTP/1.1 200 OK
{
"status": "OK"
}