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