مرجع API
ادمج NineApps في تطبيقاتك مع واجهة برمجة تطبيقات RESTful. وصول كامل لجهات الاتصال والصفقات والحملات والمخزون والمزيد.
المصادقة
جميع طلبات API تتطلب المصادقة عبر مفتاح API. ضع مفتاحك في header المصادقة:
تقدر تنشئ وتدير مفاتيح API من لوحة التحكم بتاعتك في NineApps تحت إعدادات الحساب ← مفاتيح API.
الرابط الأساسي
جميع طلبات API لازم تتعمل على:
جميع الطلبات لازم تتعمل عبر HTTPS. الطلبات اللي بتيجي عن طريق HTTP العادي هتترفض.
نقاط النهاية
oints API المتاحة مرتّبة حسب المورد:
/api/v1/contactsعرض جميع جهات الاتصال في مساحة العمل بتاعتك
/api/v1/contactsإنشاء جهة اتصال جديدة
/api/v1/contacts/:idاسترجاع جهة اتصال محددة بالمعرف
/api/v1/contacts/:idتحديث جهة اتصال موجودة
/api/v1/contacts/:idحذف جهة اتصال
/api/v1/dealsعرض جميع الصفقات في خط المبيعات
/api/v1/dealsإنشاء صفقة جديدة
/api/v1/campaignsعرض جميع حملات البريد الإلكتروني
/api/v1/campaignsإنشاء حملة بريد إلكتروني جديدة
/api/v1/inventoryعرض جميع عناصر المخزون
/api/v1/invoicesعرض جميع الفواتير
/api/v1/invoicesإنشاء فاتورة جديدة
صيغة الاستجابة
جميع الاستجابات بترجع بصيغة JSON. استجابة النجاح النموذجية بتبقى كده:
استجابات الخطأ بتبين حالة 'error' ورسالة بتشرح إيه اللي حصل غلط.
حدود الطلبات
طلبات API ليها حد عشان نضمن استخدام عادل:
- الخطة المجانية: 100 طلب في الدقيقة
- الخطة الاحترافية: 1,000 طلب في الدقيقة
- المؤسسات: حدود مخصصة متاحة
معلومات حدود الطلبات موجودة في headers الاستجابة: X-RateLimit-Limit و X-RateLimit-Remaining و X-RateLimit-Reset.
Webhooks
اشترك في الأحداث الفورية من حسابك في NineApps. Webhooks بتبعت طلبات HTTP POST للرابط الليحدده لما الأحداث بتحصل.
الأحداث المدعومة تشمل: contact.created و contact.updated و deal.created و deal.stage_changed و invoice.created و invoice.paid والمزيد.
اعمل إعدادات Webhooks من لوحة التحكم تحت إعدادات الحساب ← Webhooks.