# REST API (REST)

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

העמוד המלא: https://oversight.co.il/glossary/rest

## ההסבר

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

המחיר הוא שלעיתים נדרשות כמה קריאות כדי להרכיב מסך אחד, וזה בדיוק הפער ש-GraphQL בא לסגור.

## מונחים קשורים

- [API](https://oversight.co.il/glossary/api.md): ממשק תכנות יישומים: ערוץ מוגדר שדרכו מערכת אחת מבקשת מידע או פעולה ממערכת אחרת, בלי לדעת איך היא בנויה מבפנים.
- [Webhook](https://oversight.co.il/glossary/webhook.md): הודעה יזומה שמערכת שולחת לכתובת שהגדרת ברגע שמשהו קרה אצלה, במקום שתצטרך לשאול אותה שוב ושוב.
- [GraphQL](https://oversight.co.il/glossary/graphql.md): שפת שאילתות ל-API שבה הצד המבקש מגדיר בדיוק אילו שדות הוא רוצה, ומקבל אותם בקריאה אחת.
- [JSON](https://oversight.co.il/glossary/json.md): הפורמט הנפוץ ביותר להעברת מידע מובנה בין מערכות: קריא לאדם ופשוט למכונה.

## פתרונות

- [פיתוח מערכות ואפליקציות Web](https://oversight.co.il/solutions/web-systems.md)
- [אינטגרציות ו-API](https://oversight.co.il/solutions/integrations.md)
