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

Endpointy

Metoda Ścieżka Opis
GET /kb/categories.json Lista kategorii
GET /kb/categories/:id.json Pojedyncza kategoria
POST /kb/categories.json Utworzenie kategorii
PATCH /kb/categories/:id.json Aktualizacja kategorii
DELETE /kb/categories/:id.json Usunięcie kategorii
POST /kb/categories/:id/up Przesuń w górę
POST /kb/categories/:id/down Przesuń w dół
GET /kb/categories/get_categories_by_kb.json Kategorie główne danej bazy

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: kb)

Pola category

Pole Typ Wymagane Opis
name string tak Nazwa kategorii
description string nie Opis
url string nie Slug URL (unikalny per baza)
knowledge_base_id integer tak ID bazy wiedzy
category_id integer nie ID kategorii nadrzędnej
priority integer nie Priorytet (domyślnie 1)
private boolean nie Czy prywatna
content_api string nie Dokumentacja API (Markdown)
fields object nie Własne pola (JSONB)

Przykład utworzenia

{
  "api_token": "TOKEN",
  "category": {
    "name": "Pierwsze kroki",
    "knowledge_base_id": 1,
    "priority": 10
  }
}

Odpowiedź

{
  "id": 5,
  "name": "Pierwsze kroki",
  "kind": "knowledge_base",
  "priority": 10,
  "private": false,
  "url": "pierwsze-kroki",
  "knowledge_base_id": 1,
  "category_id": null
}