مطورون، مطورون، مطورون!

كل ما في Makeplans متاح عبر API: REST و JSON، و webhooks لكل تغيير، وخادم MCP للمساعدين الأذكياء.

اقرأ توثيق API

  • REST + JSON
  • Webhooks
  • MCP
  • iCal
  • CSV
$ curl https://youraccount.makeplans.com/api/v1/services/42/slots?from=2026-11-19 \
  -H 'Authorization: Bearer $MAKEPLANS_API_KEY' \
  -H 'User-Agent: MyApp' \
  -H 'Accept: application/json'
[
  {
    "slot": {
      "timestamp": "2026-11-19T10:30:00+01:00",
      "timestamp_end": "2026-11-19T11:30:00+01:00",
      "free": 1,
      "available_resources": [1, 2],
      "maximum_capacity": 2
    }
  },
  {
    "slot": {
      "timestamp": "2026-11-19T13:00:00+01:00",
      "timestamp_end": "2026-11-19T14:00:00+01:00",
      "free": 2,
      "available_resources": [1, 2],
      "maximum_capacity": 2
    }
  }
]
$ curl https://youraccount.makeplans.com/api/v1/bookings -X POST \
  -H 'Authorization: Bearer $MAKEPLANS_API_KEY' \
  -H 'User-Agent: MyApp' \
  -H 'Accept: application/json' \
  -d 'booking[service_id]=42' \
  -d 'booking[resource_id]=1' \
  -d 'booking[booked_from]=2026-11-19T10:30:00+01:00' \
  -d 'booking[booked_to]=2026-11-19T11:30:00+01:00'
{
  "booking": {
    "id": 1337,
    "state": "confirmed",
    "service_id": 42,
    "resource_id": 1,
    "booked_from": "2026-11-19T10:30:00+01:00",
    "booked_to": "2026-11-19T11:30:00+01:00"
  }
}

ابدأ العمل خلال دقائق

  1. احصل على مفتاح API

    فعّل API من «الإعدادات» ثم «التكاملات» ثم «API»، وانسخ مفتاحك.

  2. أرسل طلبك الأول

    أرسل المفتاح بصيغة Bearer token. لكل كائن نقطة وصول خاصة به، وكل شيء بصيغة JSON.

  3. تابع التغييرات

    أضف webhook وسنرسل طلب POST إلى خادمك عند تغير الحجوزات أو الفعاليات أو العملاء.

واجهتان برمجيتان

API العام

لا يحتاج إلى مفتاح. اعرض الخدمات والأوقات المتاحة وابدأ الحجز مباشرة من موقعك.

https://youraccount.makeplans.com/

API الخاص

وصول كامل إلى حسابك بمفتاح API، للواجهة الخلفية والتكاملات. أبقِ المفتاح خارج أي شيفرة علنية.

https://youraccount.makeplans.com/api/v1/

اربط Makeplans بتطبيقك الداخلي أو بموقعك

جميع المزايا المتوفرة في Makeplans متاحة عبر API. وهي واجهة API مبنية على REST وتستخدم JSON. ويمكننا أيضا إرسال webhooks.

اربط مساعدك الذكي (MCP)

يوفر Makeplans خادم MCP ليتمكن المساعدون الأذكياء مثل Claude و ChatGPT من التعامل مع حجوزاتك. اطلب من مساعدك التحقق من الأوقات المتاحة أو البحث عن عميل أو إنشاء الحجوزات وإلغاءها، باستخدام بيانات دخولك إلى Makeplans.

MCP (Model Context Protocol) معيار مفتوح. أي مساعد أو وكيل يدعم MCP يستطيع الاتصال، بلا إضافات مغلقة ولا ارتباط إجباري، تماما كما نبني كل شيء آخر.

الأدوات المتاحة لمساعدك

  • find_available_slots
  • list_services
  • list_events
  • list_bookings
  • get_booking
  • find_customer
  • create_booking
  • cancel_booking

اربط Claude Code بسطر واحد

claude mcp add --transport http makeplans \
  https://youraccount.makeplans.com/api/mcp \
  --header "Authorization: Bearer $MAKEPLANS_API_KEY"

اقرأ المزيد عن مساعد الحجز بالذكاء الاصطناعي.

Webhooks لكل تغيير

عند إنشاء حجز أو تأكيده أو نقله أو إلغائه، نرسله بطلب POST إلى خادمك موقعا بخوارزمية HMAC SHA-256 لتتأكد أنه صادر منا. ويمكن أن يستقبله Zapier و Make أيضا.

تخصيص موقع الحجز القياسي

يمكن تخصيص موقع الحجز القياسي باستخدام ملف CSS خاص. ويمكن كذلك تخصيص النماذج وجميع الرسائل الصادرة باستخدام لغة القوالب Liquid.

custom.css
.booking-site { --accent: #2a8c8f; --background: #f1f8f8; --text: #173f44; --soft: #d9ecec; --radius: 14px; --font: "Avenir Next", sans-serif; }

// انقر على قيمة لتغييرها

تكاملات جاهزة

يتضمن Makeplans عددا كبيرا من التكاملات الجاهزة. راجع صفحة التكاملات لمزيد من المعلومات. وإضافة إلى تكاملاتنا المباشرة، لدينا تكامل مع منصتي الربط Zapier و Make، مما يتيح لك الربط مع تطبيقات أخرى من دون برمجة.

تصدير البيانات

نوفر تصدير بيانات الحجوزات والعملاء والفعاليات بصيغة CSV جاهزة للتنزيل بسهولة.

خلاصات iCalendar

لعرض مواعيد Makeplans في تطبيقات التقويم الأخرى نوفر خلاصة iCalendar يمكن استخدامها في Google Calendar وتطبيق التقويم على macOS و iOS وعلى Android و Outlook وغيرها من تطبيقات التقويم.

ابدأ استقبال المواعيد عبر الإنترنت اليوم!