IssueSubjectLabel

Moduł odpowiedzialny za zarządzanie etykietami tematów spraw - listowanie, tworzenie, modyfikacja, usuwanie.

Endpointy obsługujące żądanie:

  • https://api.5ways.com

Pobieranie listy etykiet tematów

GET /rest/issue_subject_label

Zwraca listę tematów

Zwracane dane
HTTP/1.1 200 OK
{
    "IssueSubjectLabel": {
        "issue_subject_id": "15"
        "label": "mb24"
    }
},
{
    "IssueSubjectLabel": {
        "issue_subject_id": "24"
        "label": "pasejo"
    }
}

Pobieranie wybranej etykiety po id

GET /rest/issue_subject_label/{id}

Zwracane dane
HTTP/1.1 200 OK
{
    "IssueSubjectLabel": {
       "issue_subject_id": "15"
       "label": "mb24"
    }
}

Tworzenie etykiety

POST /rest/issue_subject_label

Treść żądania
{
  "IssueSubject": {
      "issue_subject_id": "10",
      "label": "wfirma"
  }
}
Odpowiedź

Zwraca obiekt z id nowo utworzonej etykiety tematu

HTTP/1.1 201 Created
location: https://api.5ways.com/rest/issue_subject_label/{id}
{
    "id": 3
}

Modyfikowanie tematu

PUT /rest/issue_subject_label/{id}

Modyfikuje dane etykiety tematu

Treść żądania
{
    "IssueSubjectLabel": {
        "label": "wfirma"
    }
}
Odpowiedź
HTTP/1.1 200 OK
{
    "status": "OK"
}

Usuwanie tematu

DELETE /rest/issue_subject_label/{id}

Trwale usuwa etykietę tematu

Odpowiedź
HTTP/1.1 200 OK
{
    "status": "OK"
}