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

Endpointy

Metoda Ścieżka Opis
GET /kb/helplinks.json Lista helplinków
GET /kb/helplinks/:id.json Pojedynczy helplink
POST /kb/helplinks.json Utworzenie helplinku
PATCH /kb/helplinks/:id.json Aktualizacja helplinku
DELETE /kb/helplinks/:id.json Usunięcie helplinku
GET /kb/helplinks/get_helplinks_content Pobranie treści (publiczny, bez autoryzacji)

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: kb)

Pole Typ Wymagane Opis
key string tak Klucz helplinku (unikalny per baza)
knowledge_base_id integer tak ID bazy wiedzy
entry_id integer nie ID powiązanego wpisu
content string nie Treść HTML
section string nie Anchor sekcji (np. #intro)
active boolean nie Czy aktywny (domyślnie false)

Widget endpoint (publiczny)

GET /kb/helplinks/get_helplinks_content?keys[]=tasks.create&keys[]=settings.email&kb_token=TOKEN&lang=pl
Parametr Opis
keys[] Tablica kluczy helplinków
kb_token Token bazy wiedzy
lang Język (opcjonalny, dla wielojęzyczności)

Odpowiedź:

{
  "tasks.create": {
    "path": "/pomoc/zadania/jak-dodac-zadanie",
    "content": "<p>Krótki opis...</p>",
    "active": true
  },
  "settings.email": {
    "path": null,
    "content": null,
    "active": false
  }
}

Przykład utworzenia

{
  "api_token": "TOKEN",
  "helplink": {
    "key": "tasks.create",
    "knowledge_base_id": 1,
    "entry_id": 123,
    "active": true,
    "section": "#tworzenie"
  }
}