Przejdź do treści
Intum

Wpisy do Bazy Wiedzy

Aktualizacja: 2 min czytania

Endpointy

Metoda Ścieżka Opis
GET /kb/entries.json?knowledge_base_id=X Lista wpisów w bazie
GET /kb/entries/:id.json Pojedynczy wpis
POST /kb/entries.json Utworzenie wpisu
PATCH /kb/entries/:id.json Aktualizacja wpisu
DELETE /kb/entries/:id.json Usunięcie wpisu
POST /kb/entries/:id/change_priority Zmiana priorytetu
POST /kb/entries/:id/change_category Zmiana kategorii
POST /kb/entries/:id/make_private Przełączenie prywatności
POST /kb/entries/:id/add_connection Dodanie powiązania
POST /kb/entries/:id/remove_connection Usunięcie powiązania

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: kb)

Pola entry

Pole Typ Wymagane Opis
title string tak Tytuł wpisu
content string tak Treść (Markdown)
knowledge_base_id integer tak ID bazy wiedzy
category_id integer nie ID kategorii
status_id integer nie ID statusu
private boolean nie Czy prywatny
tags array nie Tagi ["tag1", "tag2"]
priority number nie Priorytet (domyślnie 1.0)
url string nie Slug URL (auto-generowany)
html_title string nie Meta tytuł SEO
html_description string nie Meta opis SEO
publish_from string nie Data publikacji YYYY-MM-DD
content_api string nie Dokumentacja API (Markdown)
connected_entry_ids array nie ID powiązanych wpisów
multilang_code string nie Kod grupy tłumaczeń
fields object nie Własne pola (JSONB)

Filtrowanie

Parametr Opis
q Wyszukiwanie pełnotekstowe
knowledge_base_id Filtruj po bazie wiedzy
category_id Filtruj po kategorii
status_id Filtruj po statusie
private Filtruj po prywatności
tag Filtruj po tagu

Przykład utworzenia

{
  "api_token": "TOKEN",
  "entry": {
    "title": "Jak dodać zadanie",
    "content": "## Tworzenie zadania\n\n1. Przejdź do modułu **Zadania**\n2. Kliknij **+**\n3. Wypełnij formularz",
    "knowledge_base_id": 1,
    "category_id": 3,
    "tags": ["zadania", "poradnik"]
  }
}

Powiązanie wpisów

{
  "api_token": "TOKEN",
  "entry": {
    "connected_entry_ids": [123, 456]
  }
}

Uwaga: connected_entry_ids zastępuje całą listę — podaj wszystkie ID.