Przejdź do treści
Intum
Aktualizacja: 1 min czytania

Endpointy

| Metoda | Ścieżka | Opis |
|——–|———|——|
| GET | /helpdesk/categories.json | Lista kategorii |
| GET | /helpdesk/categories/:id.json | Pojedyncza kategoria |
| POST | /helpdesk/categories.json | Utworzenie kategorii |
| PATCH | /helpdesk/categories/:id.json | Aktualizacja kategorii |
| DELETE | /helpdesk/categories/:id.json | Usunięcie kategorii |

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: helpdesk)

Pola category

| Pole | Typ | Wymagane | Opis |
|——|—–|———-|——|
| name | string | tak | Nazwa kategorii |
| code | string | nie | Kod wewnętrzny |
| description | text | nie | Opis kategorii |
| color | string | nie | Kolor kategorii |
| priority | integer | nie | Priorytet (domyślnie 0) |
| desk_id | integer | nie | ID desku |
| selected_responsible_id | string | nie | ID domyślnej osoby/grupy odpowiedzialnej |
| ai_instruction | text | nie | Instrukcja dla AI |
| help_content | text | nie | Treść pomocy wyświetlana w widgecie |

Przykład utworzenia

{
  "api_token": "TOKEN",
  "category": {
    "name": "Błąd techniczny",
    "code": "bug",
    "color": "#ef4444",
    "desk_id": 1,
    "priority": 10,
    "help_content": "Opisz kroki do odtworzenia błędu."
  }
}

Odpowiedź

{
  "id": 5,
  "name": "Błąd techniczny",
  "code": "bug",
  "color": "#ef4444",
  "priority": 10,
  "desk_id": 1,
  "help_content": "Opisz kroki do odtworzenia błędu.",
  "ai_instruction": null
}