אימות באמצעות ממשק ה-API Notiondesk באמצעות מפתחות API

צור מפתח API Notiondesk, בחר טווחי קריאה, כתיבה, סנכרון או ניהול, ואמת בקשות REST API באמצעות אסימון bearer. ניתן לסובב או לבטל בכל עת.

קריאה של דקה אחת


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

השתמשו במפתח API לאוטומציה שאתם מפעילים עבור סביבת העבודה שלכם: סקריפט, משימה מתוזמנת, שלב CI או כלי פנימי. אם אתם בונים אפליקציה שאליה מתחברים לקוחות Notiondesk אחרים, השתמשו ב-OAuth במקום זאת.

לפני שאתם מתחילים

  • סביבת העבודה שלך נמצאת בתוכנית Enterprise.
  • אתה בעל סביבת העבודה או מנהל מערכת.

צור מפתח API Notiondesk

  1. בלוח המחוונים Notiondesk שלך, לחץ על הגדרות .
  1. תחת סביבת עבודה , פתח את מפתחים , לאחר מכן את מפתחות API .
  1. לחץ על צור מפתח .
  1. הזן תווית המציינת למה מיועד המפתח, לדוגמה CI automation או Redirect import.
  1. תחת טווחים , בחר רק את הטווחים הדרושים לשילוב. ראה בחירת הטווחים הנכונים .
  1. בחר תפוגה : 30 יום , 90 יום , שנה אחת או ללא תפוגה .
  1. לחץ על צור .
  1. לחץ על העתק מפתח ואחסן את המפתח במשתני הסביבה או במנהל הסודות שלך.
  1. לחץ על שמרתי את המפתח .
המפתח מוצג פעם אחת בלבד. אם תאבד אותו, סובב את המפתח כדי לקבל סוד חדש.
הערה: אם האפשרות "צור מפתח " מציגה מנעול ואת הסבר הכלי "זמין בתוכניות עם גישת API", התוכנית שלך אינה כוללת את ה-API. לחיצה עליו פותחת את אפשרויות השדרוג.

בחרו את הטווחים הנכונים

סקופ הוא הרשאה המצורפת למפתח. כל נתיב API Notiondesk דורש סקופ אחד, ומפתח יכול להכיל כמה.

תְחוּם תיאור לוח המחוונים מה זה מאפשר ב-REST API
readקראו את פעולות ותובנות מרכז העזרה קרא מרכזי עזרה, מאמרים, אוספים, יומן שינויים, הפניות, הגדרות, מיתוג, אינטגרציות, סטטוס סנכרון, ניתוחים ומשוב
writeניהול תצורת מרכז העזרה צור ועדכן הפניות של דפים, ושינוי שפות, תרגום אוטומטי, תוכן, אופטימיזציה של בינה מלאכותית, טופס יצירת קשר והגדרות יומן שינויים
syncהפעלת סנכרון ותרגומי תוכן הפעלת סנכרון של אתרים, מאמרים ואוספים, והפעלה או כיבוי של סנכרון מתוזמן
adminניהול הגדרות סביבת עבודה ותצורה הרסנית מחיקת הפניות של דפים, שינוי מיתוג ועיצובים והגדרת אינטגרציות של צד שלישי

תן לכל אינטגרציה את קבוצת ההיקפים הקטנה ביותר שהיא צריכה:

הִשׁתַלְבוּת טווחים
סנכרון מרכז העזרה מצינור CIsync
לוח מחוונים של אנליטיקס או סקריפט דיווחread
סיכום משוב נשלח לסלאק read בלבד
ניתוב מחדש של ייבוא ​​לאחר הגירה __נשמר_22__, __נשמר_21__
פריסת מיתוג או אינטגרציה במרכזי עזרה __נשמר_20__, __נשמר_19__

כיצד תפקידי סביבת עבודה מגבילים מפתח

מפתח לעולם לא עושה יותר ממה שהאדם שיצר אותו יכול לעשות בסביבת העבודה שלך.

תפקידו הנוכחי של היוצר טווחים שהמפתח יכול להשתמש בהם
צופה או מנהל חיובread
עוֹרֵך __נשמר_17__, __נשמר_16__, __נשמר_15__
מנהל או בעל סביבת עבודה __נשמר_14__, __נשמר_13__, __נשמר_12__, __נשמר_11__

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

שלח את המפתח עם כל בקשה

שלח את המפתח בכותרת Authorization עם הסכימה Bearer:

קובץ 200 OK עם רשימה של מרכזי העזרה שלך מאשר שהמפתח פועל. מפתח אחד פועל עבור כל מרכז עזרה בסביבת העבודה שלו.

אותה בקשה ב-JavaScript:

ובפיתון:

שמור את מפתח ה-API Notiondesk שלך בטוח

curl "<https://api.notiondesk.so/sites>" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
const response = await fetch("<https://api.notiondesk.so/sites>", {
  headers: {
    Authorization: `Bearer ${process.env.NOTIONDESK_API_KEY}`,
    "nd-version": "2026-10-16",
  },
});

const sites = await response.json();
import os
import requests

response = requests.get(
    "<https://api.notiondesk.so/sites>",
    headers={
        "Authorization": f"Bearer {os.environ['NOTIONDESK_API_KEY']}",
        "nd-version": "2026-10-16",
    },
)
sites = response.json()
  • שמור את המפתחות בשרת שלך. לעולם אל תשים מפתח בקוד דפדפן, אפליקציה לנייד או מאגר נתונים ציבורי.
  • אחסן מפתחות במשתני סביבה או במנהל סודות, לא בקוד המקור.
  • צור מפתח אחד לכל אינטגרציה, עם תווית משלו, כך שתוכל לבטל אחד מבלי לשבור את האחרים.
  • בחר תאריך תפוגה עבור מפתחות המשמשים סקריפטים זמניים.
  • סובב מפתח כאשר מישהו שידע זאת עוזב את הצוות שלך.
  • סמן את העמודה "לאחרונה בשימוש" ובטל מפתחות שאף אחד לא משתמש בהם.

סיבוב או ביטול מפתח

פתחו את הגדרות > מפתחים > מפתחות API והשתמשו בתפריט בסוף שורת המפתח.

סיבוב מחליף את הסוד. אשר באמצעות סיבוב : הסוד הנוכחי מפסיק לפעול באופן מיידי והסוד החדש מוצג פעם אחת. עדכן את האינטגרציה שלך באופן מיידי. לא ניתן לסובב מפתח שפג תוקפו; צור מפתח חלופי במקום זאת.

ביטול משבית את המפתח לתמיד. אישור באמצעות ביטול : אוטומציות המשתמשות במפתח מפסיקות לפעול באופן מיידי, ולא ניתן לבטל זאת.

פתרון בעיות אימות

ה-API עונה על 403 insufficient_scope

המפתח תקף אך חסר את ההיקף הנדרש על ידי הנתיב. הכותרת WWW-Authenticate שמה את ההיקף החסר:

צור מפתח עם היקף זה, או ודא שיוצר המפתח עדיין מחזיק בתפקיד המאפשר זאת.

WWW-Authenticate: Bearer error="insufficient_scope", scope="sync"

ה-API עונה על 403 permission_denied

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

שאלות נפוצות

האם אני יכול לראות שוב מפתח API לאחר יצירתו?

לא. הסוד מוצג פעם אחת, כשאתה יוצר או מסובב את המפתח. אם אתה מאבד אותו, סובב את המפתח ושמור את הסוד החדש.

האם עורך יכול ליצור מפתח API?

לא. רק בעל סביבת העבודה ומנהלי המערכת יכולים ליצור, לסובב ולבטל מפתחות API. עורך עדיין יכול לחבר עוזרי בינה מלאכותית דרך Workspace MCP .

האם מפתחות ה-API Notiondesk פגים תוקפם?

רק אם תבחרו תאריך תפוגה בעת יצירת המפתח. מפתחות שנוצרו ללא תאריך תפוגה פועלים עד שתסובבו אותם או תבטלו אותם.

האם עליי להשתמש במפתח API או ב-OAuth?

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

מה הלאה

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

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

Still need help? Ask us