شو نقطة نهاية الـ API؟
Context:النقاط النهائية هي جوانب مهمة للتفاعل مع واجهات برمجة تطبيقات الويب على جانب الخادم، لأنها بتحدد مكان الموارد اللي يمكن الوصول إليها بواسطة برامج طرف ثالث. عادةً، الوصول يكون عن طريق URI، والذي يتم إرسال طلبات الـHTTP إليه، والتي من خلالها نتوقع الإجابة. واجهات برمجة التطبيقات على شبكة الإنترنت ممكن تكون عامة أو خاصة، واللخاطرة الأخيرة بتتطلب رمز وصول.  النقاط النهائية لازم تكون ثابتة، وإلا ما بيكون ممكن ضمان التشغيل الصحيح للبرمجيات اللي بتتفاعل معها. إذا اتغير موقع الموارد (وبالتالي نقطة النهاية) ، فإن البرمجيات المكتوبة مسبقاً ستتعطل، لأن الموارد المطلوبة لم تعد موجودة في نفس المكان. لأن مقدمي واجهة برمجة التطبيقات ما زالوا يريدون تحديث واجهة برمجة التطبيقات على الويب، كتير منهم قد أدخلوا نظام إصدار في URI الذي يشير إلى نقطة نهاية.
النقاط النهائية بتحدد مكان الموارد اللي ممكن يصل اليها برنامج طرف ثالث. العملاء بيستخدموا نقاط النهاية للتفاعل مع واجهات برمجة تطبيقات الويب على جانب الخادم.