AZVYRAمركز التوثيق
EN ع
المرجع التقني·36

الـ API

REST API: المجموعات، الأمثلة، والاتفاقيات والتوثيق.

1 دقيقة قراءة آخر تحديث 3 نوفمبر 2026 لمنمالك المنصة التقنيةالأدمن · المدرب الرئيسي

REST بصيغة JSON، المسار: /api/v1/...، التوثيق عبر OpenAPI (Swagger/Scribe).

المجموعةأمثلة
المصادقةPOST /auth/register · /auth/login · /auth/otp · /auth/refresh · /auth/logout
الاستبيانGET /questionnaire · POST /questionnaire/answers
الاشتراكGET /plans · POST /subscriptions · GET /subscriptions/current
الدفعPOST /payments · POST /webhooks/payment
البرنامجGET /me/program · POST /workouts/sessions · POST /workouts/sessions/{id}/sets
التغذيةGET /me/meal-plan · POST /food-logs · GET /foods?q=
التقدّمPOST /measurements · POST /photos · GET /me/progress · GET /me/reports
العاداتPOST /habits/logs · POST /water
الدردشةGET /conversations · POST /messages + قناة WebSocket
الاجتماعاتGET /meetings · POST /meetings
الإشعاراتGET /notifications · POST /devices (تسجيل FCM)
التتبعPOST /track/events · POST /track/video
المساعدPOST /assistant/messages

اتفاقيات: ترقيم صفحات موحّد، أخطاء بصيغة موحّدة، Accept-Language لتحديد اللغة، إصدار التطبيق في الترويسة لدعم التحديث الإجباري.