IssueSubject

Moduł odpowiedzialny za zarządzanie tematami spraw - listowanie, tworzenie, modyfikacja, usuwanie.

Endpointy obsługujące żądanie:

  • https://api.5ways.com

Pobieranie listy tematów

GET /rest/issue_subject

Zwraca listę tematów

Zwracane dane
HTTP/1.1 200 OK
{
    "IssueSubject": {
        "subject": "Problemy techniczne",
        "sequence": "0"
    }
},
{
    "IssueSubject": {
        "subject": "Integracje z innymi systemami",
        "sequence": "1"
    }
}

Pobieranie wybranego tematu

GET /rest/issue_subject/{id}

Zwraca dane tematu na podstawie podanego ID

Zwracane dane
HTTP/1.1 200 OK
{
    "IssueSubject": {
        "subject": "Integracje z innymi systemami",
        "sequence": "1"
    }
}

Tworzenie tematu spraw

POST /rest/issue_subject

Tworzy nowy temat

Treść żądania
{
  "IssueSubject": {
      "subject": "problemy z Blue Media",
      "sequence": 2
  }
}
Odpowiedź

Zwraca obiekt z id nowo utworzonego tematu

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

Modyfikowanie tematu

PUT /rest/issue_subject/{id}

Modyfikuje dane tematu

Treść żądania
{
    "IssueSubject": {
        "sequence": "0"
    }
}
Odpowiedź
HTTP/1.1 200 OK
{
    "status": "OK"
}

Usuwanie tematu

DELETE /rest/issue_subject/{id}

Trwale usuwa temat

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