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
}