واجهة برمجية مفتوحة
اربط أنظمتك بمحجوز.
واجهة برمجية مفتوحة وWebhooks: اقرأ الطلبات والعملاء والخدمات والموظفين والفروع، وأنشئ الطلبات والعملاء من أنظمتك.
Mahjoz Open API
- الرابط الأساسي
https://api.mahjoz.io/api/open/v1- المصادقة
- OAuth2 Client Credentials
- الأحداث
- Webhooks للطلبات، موقّعة بـ HMAC-SHA256
- حد الاستدعاءات
- 60 استدعاءً في الدقيقة لكل عميل API
- الإتاحة
- باقة الأعمال
ما يمكنك بناؤه بالواجهة البرمجية.
أنشئ طلبات من نظامك
تحقق من الأوقات المتاحة ثم أنشئ الطلب في محجوز من موقعك أو تطبيقك.
زامن العملاء
اقرأ العملاء وابحث برقم الجوال، وأضف عملاء جُددًا من أنظمتك.
استقبل أحداث الطلبات
يصلك إشعار فوري عند إنشاء طلب أو تغيير حالته أو إصدار فاتورته أو قبول دفعته.
اعرض خدماتك وفريقك
اقرأ العناصر والتصنيفات والموظفين والفروع لعرضها في واجهاتك.
طريقتان للربط: بالبرمجة أو بالمحادثة.
- باقة الأعمال
Open API وWebhooks
للمطورين وفرق التقنية: ربط محجوز بأنظمتك عبر OAuth وصلاحيات محددة لكل عميل API.
- باقتا النمو والأعمال
ربط Claude وChatGPT
لأصحاب الأنشطة: أدِر نشاطك بالمحادثة من داخل Claude أو ChatGPT عبر بروتوكول MCP، بلا برمجة.
ابدأ في ثلاث خطوات.
المصادقة عبر OAuth2 Client Credentials.
- 1
أنشئ عميل API
من لوحة التحكم: الإعدادات ثم الربط البرمجي. يظهر لك client_id وclient_secret، ولا يظهر السر إلا مرة واحدة، فاحفظه فورًا.
إعدادات الواجهة البرمجية - 2
احصل على رمز الوصول
أرسل بيانات الاعتماد بنوع المنح client_credentials لتحصل على رمز Bearer.
POST /oauth/token - 3
استخدم الرمز
أضف الرمز في ترويسة كل استدعاء.
Authorization: Bearer <access_token>
صلاحيات دقيقة لكل عميل API.
لا يحصل عميل API إلا على الصلاحيات التي يحتاجها.
| المورد | الصلاحيات | ماذا تتيح |
|---|---|---|
| الطلبات | orders: orders: | قراءة الطلبات، وإنشاؤها، والتحقق من التوفر |
| العملاء | customers: customers: | قراءة العملاء والبحث برقم الجوال، وإضافة عملاء |
| العناصر | items: | قراءة الخدمات والمنتجات |
| الموظفون | staff: | قراءة الموظفين وخدماتهم وساعات عملهم |
| الفروع والتصنيفات | branches: categories: | قراءة الفروع والتصنيفات |
| طرق الدفع | payment_ payment_ | قراءة طرق الدفع وإنشاؤها |
| العمليات المالية | transactions: transactions: | قراءة العمليات وتسجيل دفعات الطلبات |
| Webhooks | webhooks: webhooks: | إدارة اشتراكات Webhooks |
أما الصلاحية * فتمنح كل الصلاحيات. والتفاصيل الكاملة لكل نقطة نهاية، مع أمثلة الطلب والاستجابة، في المرجع.
الحدود والأحداث والأخطاء.
كل الأخطاء بالشكل نفسه: حقل error وحقل message.
حد الاستدعاءات
60 / دقيقة
لكل عميل API. عند التجاوز يصلك الرمز
429مع ترويسةRetry-After.تقسيم النتائج
25 نتيجة لكل صفحة
افتراضيًا، وحتى 100 عبر
per_page.Webhooks
3 لكل حساب
موقّعة بـ HMAC-SHA256 في ترويسة
Signature، مع 3 محاولات إعادة عند الفشل.صلاحية الرمز
سنة
expires_in: 31536000ثانية.
أحداث الطلبات
order.createdorder.updatedorder.deletedorder.status_changedorder.invoice_createdorder.payment_accepted
معالجة الأخطاء
| الحالة | رمز الخطأ | المعنى |
|---|---|---|
| 401 | authentication_ | الرمز مفقود أو غير صالح أو منتهي الصلاحية |
| 403 | insufficient_ | الرمز لا يملك الصلاحية المطلوبة |
| 403 | feature_ | الواجهة البرمجية غير متاحة في الباقة الحالية |
| 422 | validation_ | بيانات الطلب غير صحيحة |
| 422 | timeslot_ | الوقت المطلوب غير متاح |
| 429 | — | تجاوزت حد الاستدعاءات |
| 502 | availability_ | تعذّر الوصول لخدمة الحجوزات |
دعم المطورين.
تحتاج مساعدة في الربط؟
إذا كنت تستخدم محجوز لنشاطك، فتواصل مع فريق الدعم.
بِع أي شيء.شغّل كل شيء.نمِّ كل عميل.
-
الموقع الإلكترونيلعملائك
-
لوحة التحكملإدارتك
-
تطبيق الموظفينلفريقك
-
الكاشيرلفريقك
-
تطبيق العملاءلعملائك
شغّل نشاطك كله على منصة واحدة. تحدّث مع فريق المبيعات، ونعرض لك محجوز كما سيعمل في نشاطك.
- عرض توضيحي مجاني
- بدون التزام
- بدون عمولة على مبيعاتك
+966 58 150 4066 · info@mahjoz.io