/api/v1 קיימות המחליפות מפתח גישה ל-API באסימון נושא (bearer token). פרטי הגישה ופורמט הבקשות שלהן שונים מאלה של ה-Public API של /v1.
לאינטגרציה חדשה, התחילו במדריך התחלה מהירה ל-API ובאימות. ה-API החדש של /v1 משתמש במפתחות API של חשבון שירות (service account) או באסימוני גישה של OAuth.
לפני שמתחילים
נדרשים הפריטים הבאים:- גישה ל-Living Security המאפשרת ניהול של מפתחות גישה ל-API
- מפתח גישה ל-API שנוצר תחת Settings → Access Keys
- סוד מפתח הגישה החד-פעמי המוצג בעת יצירת פרטי הגישה
- מזהה המנפיק של ה-API (API issuer ID) שסופק על ידי Living Security יחד עם פרטי הגישה ל-Public API
- כתובת הבסיס האזורית של הארגון שאותו אתם משלבים
- סביבת הרצה בצד השרת ומנהל סודות (secret manager)
תיבת הדו-שיח Access Keys מציגה את הסוד החד-פעמי, אך אינה מציגה את מזהה
המנפיק של ה-API. אם Living Security לא סיפקה לכם את מזהה המנפיק יחד עם פרטי
הגישה ל-Public API, בקשו אותו מהתמיכה של Living
Security. מזהה המנפיק אינו מזהה מפתח
הגישה ואינו מזהה הארגון.
מארחים אזוריים
החוזה הקודם (legacy) משתמש במארחי הייצור האזוריים הבאים של/api/v1:
השתמשו באזור שהוקצה לארגון ב-Living Security. אל תחליפו אזורים כדי לעקוף שגיאת הרשאה או זמינות.
משאבים קודמים (Legacy)
להצגת הרשימה המלאה של הפעולות, הפרמטרים, הבקשות, התגובות והסכמות, היעזרו ב-Developers → Public API Reference. אם פעולה אינה מופיעה שם, היא אינה חלק מ-Public API כרגע.
אימות
הגישה ל-Public API מתבצעת בשני שלבים:- החליפו את מפתח הגישה הסודי ואת מזהה המנפיק של ה-API באסימון נושא קצר-מועד ובמזהה ארגון.
- שלחו את אסימון הנושא ואת מזהה הארגון בכל בקשת API.
TypeScript SDK
התקינו את הגרסה הראשית הנוכחית:בקשת REST ישירה
אם אתם מבצעים את ההחלפה מחוץ ל-SDK, שלחו את אסימון הנושא ואת מזהה הארגון בכל בקשה:מחזור החיים של מפתח גישה
- תנו למפתחות שמות לפי האינטגרציה או האוטומציה שבבעלותה הם נמצאים.
- בחרו את ההיקפים (scopes) בעלי ההרשאות המינימליות שמוצעים בטופס מפתח הגישה.
- שמרו את הסוד החד-פעמי מיד; לא ניתן לאחזר אותו לאחר היצירה או הרוטציה.
- בצעו רוטציה למפתח דרך Settings → Access Keys והטמיעו את המפתח החלופי לפני ביטול פרטי הגישה הישנים.
- בטלו מפתחות שאינם בשימוש או שהסוד שלהם עלול להיחשף.
- השתמשו במפתחות חשבון שירות עבור אינטגרציות שאינן אנושיות, כאשר סוג מפתח זה זמין בארגון שלכם.
דפדוף
חיפוש אנשים תומך בפרמטריםlimit, cursor, offset ו-includeTotal. לסריקה רציפה מומלץ להשתמש בסמן (cursor) שהוחזר בתגובה הקודמת.
limitברירת המחדל היא 50 והוא מקבל ערכים בין 1 ל-100.cursorממשיך מתגובה קודמת.offsetמדלג על מספר רשומות וברירת המחדל שלו היא 0.includeTotal=trueמבקש ספירה מדויקת של התוצאות המסוננות; השמיטו אותו כשאין צורך בספירה.
pagination שמוחזר מנקודת הקצה. אל תחשבו את העמוד הבא לפי מספר השורות שהתקבלו, ואל תשלבו בקשות שדופדפו בנפרד ותמיינו בעצמכם את התוצאות החלקיות.
שגיאות
שגיאות JSON מתועדות מופיעות בצורה הכללית הבאה:message יכול להיות מחרוזת או מערך של הודעות אימות.
החוזה המאורגן אינו מפרסם כרגע מגבלת קצב מספרית אחת כוללת ואינו מבטיח כותרת תגובה עם מזהה בקשה לכל פעולה. בעת פנייה לתמיכה, צרפו את זמן UTC, השיטה, הנתיב, הסטטוס וגוף התגובה לאחר ניקוי מידע רגיש.
אל תנסו שוב אוטומטית פעולות יצירה, רוטציה, ביטול או מחיקה, אלא אם הפעולה מתועדת במפורש כאידמפוטנטית. לאחר כשל רשת לא חד-משמעי, בדקו את המצב הנוכחי של המשאב.
תאימות והוצאה משימוש
V1 מתפתח כברירת מחדל באופן מוסיף בלבד. על הלקוחות להתעלם משדות לא מוכרים בתגובה. שינוי שובר תאימות מחייב נתיב מעבר מתועד; פעולות שהוצאו משימוש נשארות במסמך העזר עם הסיבה, התחליף כשקיים ותאריך הסיום (sunset) במהלך תקופת המעבר. נעלו את ה-SDK לגרסה ראשית תואמת ועיינו בהערות הגרסה שלו לפני שדרוג. יש לראות במסמך העזר Public API Reference שנוצר אוטומטית, ולא בלקוחות האפליקציה של היצרן, את מקור האמת לסכמה.Public API, MCP ואפליקציית האינטרנט
למידע על חיבור כלי בינה מלאכותית אל Living Security, ראו אינטגרציית MCP.
קבלת עזרה
פנו לתמיכה של Living Security וצרפו:- הארגון והאזור
- שם ה-SDK והגרסה, אם נעשה בו שימוש
- חותמת זמן UTC, שיטה ונתיב
- סטטוס HTTP וגוף השגיאה לאחר ניקוי מידע רגיש
קישורים נוספים
מפתחות גישה ל-API
יצירה, רוטציה וביטול של פרטי גישה ל-API.
אינטגרציית MCP
חיבור כלי בינה מלאכותית נתמכים באמצעות Model Context Protocol.

