ממשק ה-API Notiondesk מאפשר לך לרשום כל מרכז עזרה בסביבת העבודה שלך, לקרוא את התצורה של כל מרכז עזרה ולבדוק את מצב הסנכרון המתוזמן של Notion. התחל כאן: מרכז העזרה id שהנתיבים האלה מחזירים הוא ה-site_id שכל נתיב API Notiondesk אחר עובר בנתיב שלו.
בממשק ה-API Notiondesk, מרכז עזרה נקרא אתר .
| שִׁיטָה | נָתִיב | תְחוּם | האם |
|---|---|---|---|
GET | /sites | read | מפרט את מרכזי העזרה של סביבת העבודה שלך |
GET | /sites/{site_id} | read | קורא מרכז עזרה אחד ואת ההגדרות שלו |
GET | /sites/{site_id}/sync-status | read | קורא את סנכרון ה-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 | האם הסנכרון המתוזמן מופעל |
frequency | daily, every_2h, hourly או auto; null כאשר הסנכרון המתוזמן כבוי |
next_sync_at | כאשר הסנכרון המתוכנן הבא מתחיל; null כאשר לא מתוכנן סנכרון כזה |
current_status | in_progress בזמן שרצה מתוזמנת מתבצעת, failed כאשר הריצה האחרונה נכשלה, אחרת idle |
recent_runs | עד 10 המסלולים המתוכננים האחרונים, החדשים ביותר תחילה |
לכל הפעלה יש started_at, finished_at (null בזמן ההפעלה, ובהפעלה שהגיעה לזמן קצוב), status (in_progress, success או failed), message קצר, ובהפעלה שנכשלה:
error_category | מַשְׁמָעוּת |
|---|---|
notion_connection | Notiondesk לא הצליח להגיע לסביבת העבודה של Notion, לדוגמה לאחר הסרת החיבור. |
notion_configuration | מסדי הנתונים או דפי ה-Notion שלך אינם מוגדרים כפי ש-Notiondesk מצפה |
temporary_notion_issue | ל-Notion הייתה בעיה זמנית |
temporary_network_issue | בעיית רשת זמנית קטעה את ההפעלה |
unknown | כל סיבה אחרת |
כאשר requires_customer_action הוא true, גם הריצה הבאה נכשלת עד שתתקן משהו, כגון חיבור Notion. ראה כיצד לסנכרן את מרכז העזרה שלך עם Notion .
recent_runsשגיאות
| סטָטוּס | כַּאֲשֵׁר | code |
|---|---|---|
| 400 | ב-GET /sites: page_size נמצא מחוץ לטווח של 1 עד 100, ה-cursor אינו חוקי, או שלשאילתה יש פרמטר לא ידוע. | validation_error |
| 403 | למפתח חסר ההיקף read | insufficient_scope |
| 404 | אין מרכז עזרה בסביבת העבודה שלך בשמות site_id | not_found |
כל מסלול יכול גם לענות על invalid_version, authentication_error, rate_limited ו-internal_error. ראה טיפול בשגיאות API, מגבלות קצב וניסיונות חוזרים של Notiondesk .
שאלות נפוצות
היכן אוכל למצוא את site_id של מרכז העזרה שלי?
site_id של מרכז העזרה שלי?התקשרו ל-GET /sites: ה-id של כל מרכז עזרה הוא ה-site_id שלו. זהו גם המזהה שאחרי /s/ בשורת הכתובת של לוח המחוונים של Notiondesk שלכם.
האם ניתן ליצור או למחוק מרכז עזרה באמצעות ממשק ה-API Notiondesk?
לא. צור ומחק מרכזי עזרה בלוח המחוונים. ה-API קורא ומגדיר את מרכזי העזרה שכבר קיימים.
האם ניתן לשנות את תדירות הסנכרון באמצעות ה-API?
לא. ממשק ה-API מפעיל או מכבה סנכרון מתוזמן. יש לשנות את התדירות בלוח המחוונים.
מדוע מרכז העזרה מציג פחות שפות ממה שהגדרתי?
locales ו-supported_locales מוגבלים למגבלת השפה של התוכנית שלך. שפות מעבר למגבלת השפה אינן מוגשות.