تخطَّ إلى المحتوى

مرجع نقاط نهاية API v1

تُفحص هذه المصفوفة مقابل عقد OpenAPI الرسمي في وقار وسجل النطاقات. المسارات أدناه نسبية إلى https://waqar.app/api/v1.

عقد API المعروض في وقار مع مجموعات الموارد والمخططات وتعريفات الاستجابة

الطريقةالمسارالنطاق المطلوب
GET/schoolschool:read
GET/semesterssemesters:read
GET/semesters/{id}semesters:read
GET/halqashalqas:read
GET/halqas/{id}halqas:read
GET/sheikhssheikhs:read
GET/sheikhs/{id}sheikhs:read
GET/studentsstudents:read
POST/studentsstudents:write
GET/students/{id}students:read
PATCH/students/{id}students:write
GET/students/{id}/recitationsrecitations:read
GET/learning-planslearning_plans:read
GET/learning-plans/{id}learning_plans:read
GET/learning-plans/{id}/assignmentslearning_plans:read
GET/sessionssessions:read
POST/sessionssessions:write
GET/sessions/{id}sessions:read
PATCH/sessions/{id}sessions:write
POST/sessions/{id}/endsessions:write
GET/sessions/{id}/attendanceattendance:read
PUT/sessions/{id}/attendanceattendance:write
GET/sessions/{id}/recitationsrecitations:read
POST/sessions/{id}/recitationsrecitations:write
GET/surahsauthenticated
GET/surahs/{number}authenticated

تعني authenticated أن العملية تتطلب مفتاح API صحيحاً، ولا يرتبط بها نطاق مورد إضافي.

  • احصل على العقد الآلي الحالي من /api/openapi.yaml.
  • استخدم /api/docs للمخططات والمعاملات والتعدادات والأمثلة وحالات الاستجابة المعروضة.
  • لا تستنتج طريقة غائبة عن هذه المصفوفة.
  • لا ترسل إلا المرشحات المسردة للعملية المختارة.
  • استخدم دليل الموارد للمعاني ومخطط OpenAPI للحقول الدقيقة.
  • عامل المسارات والنطاقات وقيم التعداد ورموز الخطأ الثابتة كمعرّفات آلية محايدة اللغة.

راجع الموارد والمصادقة والنطاقات والكتابات المانعة للتكرار.