קרא את מרכזי העזרה שלך עם ממשק ה-API Notiondesk

רשום את מרכזי העזרה Notiondesk שלך, קרא את הדומיין, השפות וההגדרות שלהם, ובדוק את סטטוס הסנכרון המתוזמן של Notion באמצעות ממשק ה-API Notiondesk.

2 דקות קריאה

ממשק ה-API Notiondesk מאפשר לך לרשום כל מרכז עזרה בסביבת העבודה שלך, לקרוא את התצורה של כל מרכז עזרה ולבדוק את מצב הסנכרון המתוזמן של Notion. התחל כאן: מרכז העזרה id שהנתיבים האלה מחזירים הוא ה-site_id שכל נתיב API Notiondesk אחר עובר בנתיב שלו.

בממשק ה-API Notiondesk, מרכז עזרה נקרא אתר .

שִׁיטָה נָתִיב תְחוּם האם
GET/sitesreadמפרט את מרכזי העזרה של סביבת העבודה שלך
GET/sites/{site_id}readקורא מרכז עזרה אחד ואת ההגדרות שלו
GET/sites/{site_id}/sync-statusreadקורא את סנכרון ה-Notion המתוזמן של מרכז עזרה

רשום את מרכזי העזרה שלך

הרשימה כוללת כל מרכז עזרה בסביבת העבודה שבבעלותו המפתח שלך, הישן ביותר תחילה, באמצעות עימוד סמן עם page_size ו- cursor.

curl "https://api.notiondesk.so/sites?page_size=50" \
  -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
}
שָׂדֶה סוּג מַשְׁמָעוּת
idחוּט מזהה מרכז העזרה, המשמש כ-site_id בכל נתיב אחר
full_domainמחרוזת או ריק הדומיין שקוראי הדומיין מבקרים בו: הדומיין המותאם אישית שלך כאשר אחד פעיל, אחרת תת-הדומיין Notiondesk שלך
enabledבוליאני האם מרכז העזרה מופעל
default_localeחוּט שפת ברירת המחדל, לדוגמה en
localesרשימת מחרוזות השפות שמרכז העזרה משרת, ברירת מחדל ראשונה, מוגבלות למגבלת השפות של התוכנית שלך

מפעילים מספר מרכזי עזרה? ראה יצירת מספר מרכזי עזרה .

קרא את התצורה של מרכז העזרה

התגובה מתארת ​​את מרכז העזרה וכל הגדרה שה-API יכול לשנות. יש לקרוא אותה שוב לאחר עדכון הגדרות כדי לאשר את המצב החדש: ההגדרות מנתבות את התשובה 204 No Content ללא גוף.

curl "https://api.notiondesk.so/sites/c74781f6-1aea-4e17-ab23-bbb8b4d174b6" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
{
  "id": "c74781f6-1aea-4e17-ab23-bbb8b4d174b6",
  "full_domain": "help.example.com",
  "enabled": true,
  "default_locale": "en",
  "access_mode": "public",
  "guest_access_requires_login": true,
  "supported_locales": ["en", "fr"],
  "available_locales": ["en", "fr", "de", "es"],
  "auto_sync_enabled": true,
  "seo_indexing_enabled": true,
  "setting_content_items": [
    {"locale": "en", "page_title": "Example Help Center", "page_description": "Answers about Example"}
  ],
  "auto_translate_enabled": false,
  "auto_translate_source_locale": null,
  "llms_txt_enabled": true,
  "markdown_export_enabled": true,
  "ai_contextual_menu_enabled": false,
  "mcp_search_enabled": true,
  "contact_form_enabled": true,
  "changelog_enabled": true,
  "changelog_email_subscriptions_enabled": false,
  "changelog_reactions_enabled": true,
  "changelog_email_subject_pattern": null,
  "changelog_categories": [
    {"category_id": "2984612035", "color": "blue_sky"}
  ]
}
שָׂדֶה מַשְׁמָעוּת שנה את זה עם
__משומר_90__, __משומר_89__, __משומר_88__, __משומר_87__ כמו ברשימה למעלה default_locale: שפות
access_modeמי יכול לקרוא את מרכז העזרה: public, password או guest_accounts לוח מחוונים בלבד
guest_access_requires_loginהאם מרכז עזרה לחשבון אורח מבקש מהקוראים להתחבר לוח מחוונים בלבד
supported_localesהשפות שבהן מרכז העזרה משרת, תחילה כברירת מחדל שפות
available_localesכל שפה שמרכז עזרה יכול להגדיר לשרת לא ניתן לעריכה
auto_sync_enabledהאם Notiondesk מסתנכרן מ-Notion לפי לוח זמנים סנכרון
seo_indexing_enabledהאם מנועי חיפוש רשאים לאנדקס את מרכז העזרה הגדרות
setting_content_itemsכותרת ותיאור העמוד לפי שפה: locale, page_title, page_description הגדרות
__נשמר_72__, __נשמר_71__ האם תרגומים חסרים נוצרים באופן אוטומטי, ומאיזו שפה שפות
__משומר_70__, __משומר_69__, __משומר_68__ האם מרכז העזרה מפרסם llms.txt, מציע מאמרים כהנחות, ומציג את תפריט ההקשר של בינה מלאכותית הגדרות
mcp_search_enabledהאם חיפוש ה-MCP הציבורי של מרכז העזרה מופעל לוח בקרה בלבד. ראה הפעלת חיפוש MCP
contact_form_enabledהאם מרכז העזרה מציג את טופס יצירת הקשר שלו הגדרות
__נשמר_64__, __נשמר_63__, __נשמר_62__, __נשמר_61__, __נשמר_60__ יומן השינויים והאפשרויות שלו. לכל קטגוריית יומן שינויים יש category_id ו-color הגדרות

בדוק את סטטוס הסנכרון המתוזמן

התגובה היא אותו סטטוס שמוצג בלוח המחוונים עבור סינכרונים מתוזמנים:

curl "https://api.notiondesk.so/sites/c74781f6-1aea-4e17-ab23-bbb8b4d174b6/sync-status" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
{
  "auto_sync_enabled": true,
  "frequency": "daily",
  "next_sync_at": "2026-10-19T06:00:00+00:00",
  "current_status": "idle",
  "recent_runs": [
    {
      "started_at": "2026-10-18T06:00:02+00:00",
      "finished_at": "2026-10-18T06:01:41+00:00",
      "status": "success",
      "message": "Synced successfully.",
      "error_category": null,
      "requires_customer_action": false
    }
  ]
}
שָׂדֶה מַשְׁמָעוּת
auto_sync_enabledהאם הסנכרון המתוזמן מופעל
frequencydaily, every_2h, hourly או auto; null כאשר הסנכרון המתוזמן כבוי
next_sync_atכאשר הסנכרון המתוכנן הבא מתחיל; null כאשר לא מתוכנן סנכרון כזה
current_statusin_progress בזמן שרצה מתוזמנת מתבצעת, failed כאשר הריצה האחרונה נכשלה, אחרת idle
recent_runsעד 10 המסלולים המתוכננים האחרונים, החדשים ביותר תחילה

לכל הפעלה יש started_at, finished_at (null בזמן ההפעלה, ובהפעלה שהגיעה לזמן קצוב), status (in_progress, success או failed), message קצר, ובהפעלה שנכשלה:

error_categoryמַשְׁמָעוּת
notion_connectionNotiondesk לא הצליח להגיע לסביבת העבודה של Notion, לדוגמה לאחר הסרת החיבור.
notion_configurationמסדי הנתונים או דפי ה-Notion שלך אינם מוגדרים כפי ש-Notiondesk מצפה
temporary_notion_issueל-Notion הייתה בעיה זמנית
temporary_network_issueבעיית רשת זמנית קטעה את ההפעלה
unknownכל סיבה אחרת

כאשר requires_customer_action הוא true, גם הריצה הבאה נכשלת עד שתתקן משהו, כגון חיבור Notion. ראה כיצד לסנכרן את מרכז העזרה שלך עם Notion .

סטטוס הסנכרון מפרט רק הפעלות מתוזמנות. סנכרון שאתה מפעיל דרך ה-API או לוח המחוונים אינו מופיע ב-. ראה Trigger Notion מסנכרן עם ה-API Notiondesk כדי לאשר סנכרון שהופעל.recent_runs

שגיאות

סטָטוּס כַּאֲשֵׁרcode
400 ב-GET /sites: page_size נמצא מחוץ לטווח של 1 עד 100, ה-cursor אינו חוקי, או שלשאילתה יש פרמטר לא ידוע.validation_error
403 למפתח חסר ההיקף readinsufficient_scope
404 אין מרכז עזרה בסביבת העבודה שלך בשמות site_idnot_found

כל מסלול יכול גם לענות על invalid_version, authentication_error, rate_limited ו-internal_error. ראה טיפול בשגיאות API, מגבלות קצב וניסיונות חוזרים של Notiondesk .

שאלות נפוצות

היכן אוכל למצוא את site_id של מרכז העזרה שלי?

התקשרו ל-GET /sites: ה-id של כל מרכז עזרה הוא ה-site_id שלו. זהו גם המזהה שאחרי /s/ בשורת הכתובת של לוח המחוונים של Notiondesk שלכם.

האם ניתן ליצור או למחוק מרכז עזרה באמצעות ממשק ה-API Notiondesk?

לא. צור ומחק מרכזי עזרה בלוח המחוונים. ה-API קורא ומגדיר את מרכזי העזרה שכבר קיימים.

האם ניתן לשנות את תדירות הסנכרון באמצעות ה-API?

לא. ממשק ה-API מפעיל או מכבה סנכרון מתוזמן. יש לשנות את התדירות בלוח המחוונים.

מדוע מרכז העזרה מציג פחות שפות ממה שהגדרתי?

locales ו-supported_locales מוגבלים למגבלת השפה של התוכנית שלך. שפות מעבר למגבלת השפה אינן מוגשות.

מה הלאה

מאמרים קשורים

האם הדף הזה היה מועיל?

Still need help? Ask us