Files
twenty/packages/twenty-docs/l/he/developers/api-and-webhooks/api.mdx
T
8cadd00d34 i18n - translations (#15799)
Created by Github action

---------

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-actions <github-actions@twenty.com>
2025-11-13 16:34:00 +01:00

56 lines
4.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: API
image: /images/docs/getting-started/api.png
info: גלה כיצד להשתמש ב-API שלנו.
---
<Frame>
<img src="/images/docs/getting-started/api.png" alt="Header" />
</Frame>
## סקירה כללית
ה-API של Twenty מאפשר למפתחים לעבוד באופן תוכנתי עם פלטפורמת ה-CRM של Twenty. באמצעות ה-API, ניתן לשלב את Twenty עם מערכות אחרות, לאוטומציה של סנכרון נתונים ופיתוח פתרונות מותאמים אישית סביב נתוני הלקוח. ה-API מספק נקודות סיום ליצירה, קריאה, עדכון ומחיקה של אובייקטי CRM מרכזיים (כגון אנשים וחברות) ולגישה להגדרות מטה-נתונים.
**מגרש API:** כעת ניתן לגשת למגרש ה-API מתוך הגדרות האפליקציה. כדי לנסות את הקריאות בזמן אמת, התחבר למרחב העבודה של Twenty ועבור אל **הגדרות → APIs & Webhooks**. זה פותח את מגרש ה-API בתוך האפליקציה והגדרות למפתחות API.
**[עבור להגדרות ה-API](https://app.twenty.com/settings)**
## אימות
ה-API של Twenty משתמש במפתחות API לאימות משתמש. כל בקשה לנקודות סיום מוגנות חייבת לכלול מפתח API בכותרת.
- **מפתחות API:** ניתן ליצור מפתח API חדש מעמוד ההגדרות **API** של אפליקציית Twenty. כל מפתח API הוא סימן סודי שמאפשר גישה לנתוני ה-CRM שלך, ולכן שמור עליו היטב. If a key is compromised, revoke it from the settings and generate a new one.
- **כותרת אימות:** לאחר שיש לך מפתח API, כלול אותו בכותרת `Authorization` של בקשות ה-HTTP שלך. השתמש בתוכנית Bearer token. לדוגמה:
```
Authorization: Bearer YOUR_API_KEY
```
החלף `YOUR_API_KEY` במפתח שקיבלת. כותרת זו חייבת להופיע בכל **הבקשות ל-API**. אם הסימן חסר או לא תקין, ה-API יגיב עם שגיאת אימות (HTTP 401 Unauthorized).
## נקודות סיום API
ניתן לגשת לכל המשאבים באמצעות REST או GraphQL.
- **ענן:** `https://api.twenty.com/` או הדומיין / תת-דומיין המותאם אישית שלך
- **Self-Hosted Instances:** If you are running Twenty on your own server, use your own domain in place of `api.twenty.com` (for example, `https://{your-domain}/rest/`).
נקודות הסיום מחולקות לשתי קטגוריות: **API ליבה** ו-**API של מטה-נתונים**. ה-**API ליבה** עוסק בנתוני CRM עיקריים (למשל אנשים, חברות, הערות, משימות), בעוד ש-**API של מטה-נתונים** מכסה נתוני תצורה (כמו שדות מותאמים אישית או הגדרות אובייקט). רוב השילובים ישתמשו בעיקר ב-API ליבה.
### API ליבה
ניגש על `/rest/` או `/graphql/`.
The **Core API** serves as a unified interface for managing core CRM entities (people, companies, notes, tasks) and their relationships, offering **both REST and GraphQL** interaction models.
### API של מטה-נתונים
ניגש על `/rest/metadata/` או `/metadata/`.
נקודות הסיום של ה-API מטה-נתונים מאפשרות לך לקבל מידע על הסכימה וההגדרות שלך. For instance, you can fetch definitions of custom fields, object schemas, etc.
- **Example Endpoints:**
- `GET /rest/metadata/objects` רשימת כל סוגי האובייקטים והמטה-נתונים שלהם (שדות, קשרים).
- `GET /rest/metadata/objects/{objectName}` קבלת מטה-נתונים עבור אובייקט מסוים (למשל, `אנשים`, `חברות`).
- `GET /rest/metadata/picklists` קבלת אפשרויות לשדות של רשימת בוחן (נפילה) המוגדרות ב-CRM.
באופן טיפוסי, נקודות הסיום של המטה-נתונים משמשות להבנת מבנה הנתונים (לשילובים דינמיים או בניית טפסים) ולא לניהול רשומות בפועל. הן בדרך כלל לקריאה בלבד. אימות נדרש עבורן גם כן (השתמש במפתח ה-API שלך).