Rozpocznij korzystanie z interfejsu API REST Notiondesk

Użyj interfejsu API REST Notiondesk, aby odczytać zawartość centrum pomocy, zarządzać przekierowaniami i ustawieniami, pobierać analizy i uruchamiać synchronizację Notion z poziomu kodu.

5 min czytania

Interfejs API REST Notiondesk umożliwia obsługę centrów pomocy za pomocą własnego kodu. Możesz wyświetlać swoje centra pomocy, czytać ich artykuły, kolekcje i rejestr zmian, zarządzać przekierowaniami stron, zmieniać ustawienia i branding, pobierać analizy i opinie czytelników oraz uruchamiać synchronizacje z Notion.

W tym artykule wyjaśniono, co potrafi interfejs API Notiondesk, kto może z niego korzystać i jak w ciągu kilku minut wysłać pierwsze żądanie.

Co można zrobić za pomocą interfejsu API Notiondesk

Zadanie Przykład Przewodnik
Przeczytaj swoje centra pomocy Wypisz wszystkie centra pomocy w swoim obszarze roboczym i ich języki Przeczytaj swoje centra pomocy
Przeczytaj treść Eksportuj każdy artykuł w formacie Markdown lub wypisz wpisy w dzienniku zmian Przeczytaj artykuły, kolekcje i wpisy w dzienniku zmian
Opublikuj zmiany w Notion Synchronizuj swoje centrum pomocy z procesem ciągłej integracji po edycji Notion Synchronizacja Trigger Notion
Zarządzaj przekierowaniami Importuj setki przekierowań po migracji z innego centrum pomocy Zarządzaj przekierowaniami stron
Zmień język Dodaj język lub włącz automatyczne tłumaczenie Zarządzaj językami i automatycznym tłumaczeniem
Zmień ustawienia Zaktualizuj tytuły SEO, llms.txt, formularz kontaktowy lub dziennik zmian Zaktualizuj ustawienia centrum pomocy
Zmiana marki Zastosuj kolory i motyw swojej marki w kilku centrach pomocy Dostosuj branding i motywy
Zarządzaj integracjami Skonfiguruj Google Analytics, Plausible, Intercom lub Crisp Zarządzaj integracjami
Analityka pull Prześlij odwiedzających, wyszukiwania i najlepsze artykuły do ​​swojego narzędzia BI Uzyskaj analizę centrum pomocy
Przeczytaj opinię Wysyłaj negatywne reakcje na artykuły na Slacku każdego ranka Eksportuj opinie czytelników

Gotowe do użycia skrypty znajdziesz w artykule Automatyzacja typowych zadań centrum pomocy za pomocą interfejsu API Notiondesk .

Kto może korzystać z interfejsu API Notiondesk

  • Plan: Dostęp do API jest zawarty w planach Enterprise.
  • Tworzenie kluczy: Właściciele i administratorzy obszarów roboczych tworzą klucze API w panelu.

Utwórz swoje pierwsze żądanie API Notiondesk

1. Utwórz klucz API

W panelu Notiondesk otwórz Ustawienia , następnie Deweloperzy > Klucze API i kliknij Utwórz klucz . Nadaj mu etykietę, wybierz zakres odczytu i skopiuj klucz, gdy się pojawi. Klucz zaczyna się od nd_wsk_ i jest wyświetlany tylko raz.

Zapisz w zmiennej środowiskowej:

2. Wypisz swoje centra pomocy

Odpowiedź zawiera listę wszystkich centrów pomocy w Twoim obszarze roboczym:

3. Wypisz artykuły centrum pomocy

To wszystko! Czytasz swoje centrum pomocy z poziomu kodu.

Podstawy API Notiondesk

export NOTIONDESK_API_KEY="nd_wsk_..."
curl "<https://api.notiondesk.so/sites>" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
{
  "object": "list",
  "data": [
    {
      "id": "c74781f6-1aea-4e17-ab23-bbb8b4d174b6",
      "full_domain": "help.example.com",
      "enabled": true,
      "default_locale": "en",
      "locales": ["en", "fr"]
    }
  ],
  "has_more": false,
  "next_cursor": null
}
curl "<https://api.notiondesk.so/sites/c74781f6-1aea-4e17-ab23-bbb8b4d174b6/articles?page_size=10>" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
Temat Co warto wiedzieć
Podstawowy adres URLhttps://api.notiondesk.so
Uwierzytelnianie Authorization: Bearer <key or access token>. Zobacz klucze API i OAuth
Zakresy read, write, sync i admin. Każda trasa wymaga jednego
Wersjonowanie Opcjonalny nagłówek nd-version
Format Treści żądania i odpowiedzi JSON z nazwami pól snake_case
Paginacja Oparte na kursorze: page_size (od 1 do 100, domyślnie 20) i cursor. Zobacz Paginacja i prośby o wersję
Błędy Jedna koperta JSON z maszynowo czytelnym code. Zobacz: Obsługa błędów, limity szybkości i ponowne próby

Notiondesk API czy Workspace MCP?

Notiondesk oferuje dwa sposoby obsługi centrów pomocy poza pulpitem nawigacyjnym. Dostęp do tych samych funkcji odbywa się różnymi drogami.

Notiondesk Interfejs API REST Obszar roboczy MCP
Kto to nazywa? Twój kod: skrypty, procesy CI, narzędzia wewnętrzne, aplikacje partnerskie Asystent AI, taki jak Claude, ChatGPT, Cursor lub VS Code
Jak się loguje Klucz API obszaru roboczego lub token dostępu OAuth OAuth za pośrednictwem klienta AI
Najlepszy dla Powtarzalna, deterministyczna automatyzacja Praca konwersacyjna: „znajdź artykuły, które nie podobają się czytelnikom i zaproponuj rozwiązania”

Notiondesk Punkt końcowy API

Metoda Ścieżka Zakres Przewodnik
GET/sitesreadCentra pomocy
GET/sites/{site_id}readCentra pomocy
GET/sites/{site_id}/sync-statusreadCentra pomocy
GET/sites/{site_id}/articlesreadTreść
GET/sites/{site_id}/articles/{article_id}readTreść
GET/sites/{site_id}/categoriesreadTreść
GET/sites/{site_id}/categories/{category_id}readTreść
GET/sites/{site_id}/changelogreadTreść
POST/sites/{site_id}/syncsyncSynchronizacje
POST/sites/{site_id}/articles/{article_id}/syncsyncSynchronizacje
POST/sites/{site_id}/categories/{category_id}/syncsyncSynchronizacje
PATCH/sites/{site_id}/settings/auto-syncsyncSynchronizacje
GET/sites/{site_id}/page-redirectsreadPrzekierowania
POST/sites/{site_id}/page-redirectswritePrzekierowania
PATCH/sites/{site_id}/page-redirects/{redirect_id}writePrzekierowania
DELETE/sites/{site_id}/page-redirects/{redirect_id}adminPrzekierowania
PATCH/sites/{site_id}/settings/supported-languageswriteJęzyki
PATCH/sites/{site_id}/settings/auto-translatewriteJęzyki
PATCH/sites/{site_id}/settings/contentwriteUstawienia
PATCH/sites/{site_id}/settings/ai-optimizationwriteUstawienia
PATCH/sites/{site_id}/settings/contact-formwriteUstawienia
PATCH/sites/{site_id}/settings/changelogwriteUstawienia
GET/sites/{site_id}/settings/customizereadBranding
PATCH/sites/{site_id}/settings/customizeadminBranding
GET/sites/{site_id}/themesreadBranding
GET/sites/{site_id}/integrationsreadIntegracje
PATCH/sites/{site_id}/integrations/{type}adminIntegracje
POST/sites/{site_id}/integrations/{type}/disableadminIntegracje
GET/sites/{site_id}/analytics/{report}readAnalityka
GET/sites/{site_id}/feedbackreadInformacja zwrotna

Często zadawane pytania

Czy mogę tworzyć lub edytować artykuły za pomocą interfejsu API Notiondesk?

Nie. Artykuły, kolekcje i wpisy w dzienniku zmian są zapisywane w Notion, a każda synchronizacja nadpisuje dane przechowywane w Notiondesk. Edytuj stronę Notion za pomocą edytora Notion lub interfejsu API Notion, a następnie wywołaj wyzwalacz synchronizacji , aby opublikować zmianę.

Czy jeden klucz API będzie działał we wszystkich moich centrach pomocy?

Tak. Klucz API obszaru roboczego działa dla każdego centrum pomocy w tym obszarze. Każde żądanie wskazuje centrum pomocy w swojej ścieżce, na przykład /sites/{site_id}/articles.

Gdzie znajdę numer site_id centrum pomocy?

Zadzwoń pod numer GET /sites, aby wyświetlić listę centrów pomocy z numerem id. Jest to również identyfikator po /s/ na pasku adresu pulpitu nawigacyjnego.

Co dalej?

Powiązane artykuły

Czy ta strona była pomocna?

Still need help? Ask us