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